数据库日常巡检报告修订稿

数据库日常巡检报告公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]日常巡检手册监控所有关键业务系统的数据库系统,以ORACLE数据库为例。

主要的监控指标应包括配置信息、故障监控和性能监控。

主要工作包括:1、配置信息管理:数据库配置信息包括数据库名,数据库实例名,版本信息,数据库位数,归档方式,文件目录,表空间信息,内存信息,其他的相关参数信息。

2、故障监控:监控数据库关键的运行状态和进程等进行有效的管理,具体的管理功能应包含:(1)服务器实例的可用性,监控数据库实例的状态;(2)空间监控:监控表空间、Redo日志、Archive日志的使用情况;(3)显示和过滤Alert Log中的报警等;(4)数据库空间、表空间、数据文件占用或空闲的空间;磁盘的使用;表和索引的使用;重做日志Redo logs;内存的使用Memory usage;交换区的使用Swap usage。

3、性能监控:监控数据库的性能,鉴别和消除瓶颈以提高数据库系统的整体性能,包括:(1)由内存容量引起的数据库响应缓慢;(2)由于请求Redo日志空间引起的延迟;(3)锁资源监控,对阻塞了其它会话的锁进行告警,以及可用的锁;(4)等待某回滚段完成的事务百分比;(5)监控SGA、Buffer Cache、I/O等相关的性能数据;(6)监控数据库会话的状况。

应及时变更配置信息并定期(每月)编制数据库监控报告并提交相关部门和人员。

检查实例1.常规检查编号参数名称描述参数说明1 文件自动扩展正确数据文件使用裸设备时,文件不可自动扩展(使用文件系统的数据文件也建议不设成自动扩展):Sql>select file_name,tablespace_name,status,autoextensible fromdba_data_files?where autoextensible<>'NO';Sql>alter database datafile '****' autoextend off;;2 默认表空间正确不要使用system表空间作为应用用户的默认表空间:Sql>Selectusername,account_status,default_tablespace,temporary_tablespace from dba_Users;Sql>alter user ctais2bb default tablespace ctais2_dat;3 历史错误信息没有错误搜索oracle各实例的alert文件是否有错误代码出现,如:ORA-00600,ORA-00603等错误:通过以下sql 找到他的路径Sql>select value from v$parameter where name ='background_dump_dest';4 剩余表空间没有空间压力 Sql>Select , || 'M' Total_Space, - || 'M' Used_Space, To_Char( - / * 100, '') || '%' Pct_FreeFrom(Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Total FromDba_Data_Files Group By tablespace_Name) a,(Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Free FromDba_Free_Space Group By Tablespace_Name) b where = ;5 归档模式已归档查看数据是否启用归档模式,归档目录是否均已挂接,提醒管理员注意归档文件的备份,以防治归档目录空间不足,以sysdba登陆sqlplus:SQL> archive log list; (sqlplus下执行)6 备份策略注是否备份spfile文件,控制文件,归档日志文件,备份归档日志文件后是否删除7 失效对象有(已处理) Sql>Select object_name,object_type,status From Dba_Objects Where status<>'VALID';如有则编译失效对象,在非业务处理时间,以sysdba登陆sqlplus:SQL> @$ORACLE_HOME/rdbms/admin/8 行链接/迁移没有行迁移是否有行链接/行迁移的情况出现:Sql>select table_name,num_rows,chain_cnt From dba_tables Whereowner='CTAIS2' And chain_cnt<>0;注:含有long raw列的表有行链接是正常的,找到迁移行保存到chained_rows 表中,如没有该表执行../rdbms/admin/Sql>analyze table tablename list chained rows;可通过表chained_rows中table_name,head_rowid看出哪些行是迁移行如:Sql>create table aa as select a.* from sb_zsxx a,chained_rows b where = and ='SB_ZSXX';sql>delete from sb_zsxx where rowid in (select head_rowid from chained_rows where table_name = 'SB_ZSXX');sql>insert into sb_zsxx select * from chained_row where table_name = 'SB_ZSXX';9 job 没有失败的任务查看job是否broken,是否有failureSql>select job,what,last_date,next_date,failures,broken from dba_jobs Where schema_user='CTAIS2';如有问题建议重建job,如:execcommit;exec 'REFRESH_ALL_SNAPSHOT;',SYSDATE+1/1440,'SYSDATE+4/1440'); commit;10 统计分析管理员定期做对于采用Oracle Cost-Based-Optimizer的系统,需要定期对数据对象的统计信息进行采集更新,使优化器可以根据准备的信息作出正确的explain plan。

在以下情况更需要进行统计信息的更新:1、应用发生变化2、大规模数据迁移、历史数据迁出、其他数据的导入等3、数据量发生变化查看表或索引的统计信息是否需更新,如:Sql>Select table_name,num_rows,last_analyzed From user_tables where table_name ='DJ_NSRXX'sql>select count(*) from DJ_NSRXX如num_rows和count(*)如果行数相差很多,则该表需要更新统计信息,建议一周做一次统计信息收集,如:Sql>exec 'CTAIS2',cascade => TRUE,degree => 4);11 死锁现象没有发生过死锁检查数据库在运行过程中是否有死锁现象,找出被锁住的对象及session IDSql>select object_name,,# From v$locked_object o,v$sessions ,dba_objects c Where = And =;oracle级kill掉该session:sql>alter system kill session 'sid,serial#';操作系统级kill掉session:#>kill -9 pid12 失效的索引没有失效的索引检查是否有失效的索引:注:分区表上的索引status为N/A是正常的Sql>select index_name,table_name,tablespace_name,status Fromdba_indexes Where owner='CTAIS2' And status<>'VALID';如有失效索引则对该索引做rebuild,如:Sql>alter index INDEX_NAME rebuild tablespace TABLESPACE_NAME;13 失效的约束没有失效的约束检查是否有失效的约束:Sq>Selectconstraint_type,constraint_name,table_name,r_owner,r_constraint_name, status From dba_constraints Where owner='CTAIS2' Andstatus<>'ENABLED';如有失效约束则启用,如:Sql>alter Table TABLE_NAME Enable Constraints CONSTRAINT_NAME;14 失效的触发器没有失效的触发器检查是否有失效的触发器:Sql>select trigger_name,table_name,status From dba_triggers Where owner='CTAIS2' And status<>'ENABLED';如有失效触发器则启用,如:Sql>alter Trigger TRIGGER_NAME Enable;15 索引空间浪费管理员定期管理索引的空间浪费:只有完全空的索引块才进入空闲列表,找到浪费空间的索引,首先分析索引:Sql>analyze index indexname validate structure;然后查询index_stats视图:Sql>select name,lf_rows,lf_rows_len,del_lf_rows,del_lf_rows_len From index_stats;lf_rows --当前索引值的数量lf_rows_len --当前索引值的大小(byte)del_lf_rows --从索引中删除的值的数量del_lf_rows_len --从索引中删除的值的大小(byte)如果del_lf_rows_len达到lf_rows_len的20%则需要rebuild索引了16 定期修改密码暂时未使用在综合征管系统系统的数据库上往往存在很多的用户,如:第三方数据库监控系统,电话申报系统等等,初始安装数据库时的演示用户,管理员用户等等。

合集下载

DB2数据库巡检报告

DB2数据库巡检报告

DB2数据库巡检报告
DB2数据库巡检报告主要包括以下内容:
1.引言:介绍DB2数据库巡检的目的、背景和重要性。

2.巡检范围和方法:说明巡检所涵盖的数据库系统、版本和
环境,以及采用的巡检方法和工具。

3.数据库服务器硬件:对数据库服务器硬件进行检测和分析,
包括CPU、内存、存储、网络等硬件资源的使用情况和性
能表现。

4.数据库软件:对DB2数据库软件的版本、补丁和配置进行
检查和分析,包括数据库实例、表空间、索引、日志等关
键对象的属性和状态。

5.数据安全性和完整性:对数据库的数据安全性和完整性进
行检查,包括用户访问权限、数据备份恢复、加密解密等
安全控制措施的配置和运行情况。

6.性能监控和优化:对DB2数据库的性能进行监控和优化,
包括CPU利用率、I/O性能、内存分配等关键指标的监控
和分析,以及针对性能瓶颈的优化建议。

7.故障排除和恢复:对DB2数据库可能出现的故障进行排查
和恢复,包括系统崩溃、数据损坏等故障类型和相应的恢
复流程和方法。

8.建议和改进:根据巡检结果和分析,提出针对DB2数据库
系统的建议和改进措施,包括硬件升级、软件配置调整、
安全策略改进等。

9.结论:总结巡检报告的主要发现和建议,强调DB2数据库
系统的健康状况和需要关注的方面,以及对未来的改进方向的建议。

需要注意的是,DB2数据库巡检报告的具体内容可能因实际情况而异,上述内容仅供参考。

在实际操作中,需要根据具体的环境和需求进行调整和定制。

XX移动_Oracle数据库巡检报告-描述版-V 模板

XX移动_Oracle数据库巡检报告-描述版-V 模板

XX移动Oracle数据库巡检报告描述版(v )作者朱克威审核分类规范类文档别类Oracle 更新时间关键字Oracle数据库巡检摘要Oracle数据库巡检报告--描述版主要适用各种平台的oracle数据库系统环境版本说明版本日期内容编写人V 《Oracle数据库巡检报告-描述版》朱克威目录巡检说明此次巡检总共巡检中国移动北京分公司数据库oracle 套数据库巡检列表如下Ip地址操作系统描述巡检具体见下巡检总结总体性能方面问题点数据库名节点Ip 描述系统配置oracle 用户的limit限制Oracle数据库的一些参数设置受到操作系统的限制,如果某些操作系统限制(例如用户使用内存数,最大文件数等),则Oracle运行过程中可能报错(例如申请内存出错等)。

因此,巡检查看这部分信息。

正常___ 不正常___正常CPU使用情况查看主机CPU资源是否充足,此部分信息可做为性能诊断的参考。

# vmstat 2 10充足___ 不充足___充足磁盘空间情况查看主机磁盘资源是否充足,如果某些日志路径满,则Oracle会报错。

充足___ 不充足___充足内存使用情况查看主机内存资源是否充足,如果内存用尽,主机会使用交换区(SWAP),这会造成额外的I/O,影响Oracle 的性能。

充足___ 不充足___充足10.87.56.220数据库配置这个部分详细阐述了数据库< ORCL>的主要结构。

数据库版本数据库的当前版本是建议升级___ 不建议升级___不建议升级数据库产品选项一般,很多系统安装的数据库产品选项根本未被使用。

以下列出的安装产品选项可供未来的应用开发参考,或是可以被确认有哪些产品选项未在原计划之内。

正常___ 不正常___正常Database Registry正常___ 不正常___正常SGA 组成以下是数据库< ORCL>的组成情况:控制文件以下数据库控制文件信息正常___ 不正常___正常在线重做日志正常___ 不正常___正常表空间管理以下数据库表空间的管理和使用情况。

数据库巡检报告

数据库巡检报告

数据库巡检报告一、概述根据公司的安全政策要求,对于公司的数据库进行了定期的巡检。

本次巡检是为了保障数据库的可用性、稳定性和安全性。

本次巡检主要是从数据库的基础设施、性能优化、安全合规等方面进行了评估和检查。

二、巡检目的1. 评估和检查数据库的性能,并发现潜在问题和风险。

2. 发现数据库基础设施存在的问题,为下一步的改进提供建议。

3. 检查数据库的安全合规问题,确保数据库不受到未知攻击和安全威胁。

三、巡检内容1. 基础设施评估对数据库服务器的硬件、软件环境进行评估和检查,包括服务器的操作系统、数据库软件版本、网络设置、存储设备等内容。

针对存在的问题,提出修复建议和改进方案,以保障数据库的稳定性和可用性。

2. 性能评估针对数据库的读写能力、响应时间、吞吐量等方面进行评估和检查。

通过对数据库的性能指标进行分析和识别,找出性能不足的区域,给出性能优化的建议。

3. 安全评估对数据库的安全合规性进行评估和检查,包括访问权限、备份和容灾策略、加密设施等方面。

本次巡检发现存在一些潜在的安全风险,建议加强数据库的访问控制、密钥管理等安全措施,以提高数据库的安全性。

四、建议和总结1. 加强数据库的备份和容灾策略,确保数据库数据的安全性和可靠性。

2. 建议实施数据库的定期维护和备份工作,保障数据库的稳定性和可用性。

3. 建议采用数据加密技术,保护用户的敏感数据,防止数据泄露和黑客攻击。

4. 建议加强访问控制管理,限制非授权用户的操作权限,保护数据库的安全性。

五、结论本次巡检对公司的数据库进行了综合评估和检查,发现存在一些问题和潜在风险。

建议公司采取相应的措施,实施数据库的维护和优化工作,以提高数据库的性能和安全性。

数据库巡检报告(二)(2024)

数据库巡检报告(二)(2024)

引言概述:正文内容:一、性能监控1.定期检查数据库性能指标,如CPU使用率、内存使用率、磁盘空间等。

2.对数据库进行统计分析,发现潜在的性能问题。

3.根据巡检结果,优化数据库的配置参数,提高系统性能。

4.检查慢查询日志,发现慢查询语句,并进行性能优化。

5.监控数据库的并发连接数,防止因连接数过高导致系统瘫痪。

二、安全漏洞1.检查数据库的开放端口,确保只开放必需的端口,并限制访问权限。

2.检查数据库登录账号的安全设置,如密码复杂度、登录失败锁定策略等。

3.对数据库进行漏洞扫描,发现可能的安全隐患,并及时修复。

4.定期进行数据库安全策略的审查和更新。

5.优化数据库的权限管理,确保不同用户只能访问其需要的数据。

三、备份和恢复1.检查数据库备份策略的设置,包括全量备份、增量备份等。

2.定期验证数据库备份的完整性,以确保备份可用。

3.检查备份恢复策略的设置,包括恢复时间目标和恢复点目标。

4.对备份和恢复过程进行测试,以保证恢复的可行性。

5.对数据库的冷备份和热备份进行备选和选择。

四、空间管理1.检查数据库的空间使用情况,包括数据文件、日志文件等。

2.优化数据库的表结构,减少空间的使用。

3.定期清理无用的表或数据,释放空间。

4.对数据库进行分区管理,提高数据库的查询效率。

5.监控数据库文件的增长情况,及时调整数据库的空间大小。

五、版本更新1.定期检查数据库的版本,及时进行升级和补丁的安装。

2.了解数据库版本更新的特性和改进,以决定是否进行升级。

3.对数据库升级进行测试,以确保升级的稳定性和兼容性。

4.优化升级过程,减少系统的停机时间。

5.监控数据库升级后的运行情况,及时解决可能出现的问题。

总结:通过对数据库的性能监控、安全漏洞、备份和恢复、空间管理以及版本更新的巡检,可以保证数据库的高效稳定运行。

巡检应该定期进行,以及时发现和解决潜在的问题,并根据巡检结果进行调整和优化。

同时,数据库管理员应该定期更新维护手册,记录巡检的详细过程和结果,以便未来参考和分析。

数据存储设备巡检报告

数据存储设备巡检报告

数据存储设备巡检报告
概述
本次巡检是对公司数据存储设备的一次检查,主要目的是确保设备的正常运行,以及防止数据损失发生。

本次巡检的设备包括服务器、硬盘、网络存储等。

巡检内容
1. 服务器
- 检查硬件是否运行正常,包括电源,风扇等
- 检查操作系统是否正常运行并更新到最新版本
- 检查应用程序是否在运行和正常工作中
2. 硬盘
- 检查硬盘是否有损坏或故障
- 检查文件系统是否正常
- 检查磁盘空间是否充足
3. 网络存储
- 检查网络存储设备是否能够正常连接
- 检查文件共享是否正常工作
巡检结果
1. 服务器:
- 所有服务器运行正常,未发现故障。

- 操作系统已更新到最新版本。

- 应用程序正常工作。

2. 硬盘:
- 所有硬盘表现良好。

- 所有文件系统正常。

- 磁盘空间充足。

3. 网络存储:
- 所有网络存储设备能够正常连接。

- 文件共享正常工作。

结论
本次巡检结果表明,所有数据存储设备运行正常,未发现异常。

同时,对于运行操作系统和应用程序的服务器,已全部更新到最新
版本。

在进行数据存储和共享时,公司可以继续信赖这些设备。

ORACLE数据库DG系统常规巡检报告

ORACLE数据库DG系统常规巡检报告

查询主备、库的进程信息
v$managed_standby; 主备库进程信息会不一样,重点看主库 “LNS ”和备库“MRP0 ”进程是否正常;
□正常
□不正常
select thread#,max(sequence#) from
查看两边日志序号是否一致 gv$archived_log group by thread#;
查询数据库的主备角色,以 及当前DataGuard的运行模 式
查询备库归档日志的应用情 select name,SEQUENCE#,APPLIED from 况
v$archived_log order by sequence#; 如果有发现日志不连续,则需要对照主库的归 档日志序列,判断是否有丢失的日志,如果有 则需要手动注册日志并应用归档。 select process,status from □正常 □不正常
确保主备库显示的日志序号是同步的 select * from v$archive_gap; 正常返回结果应是“no rows selected”
□正常
□不正常
查询备库是否有日志缺失
巡检工程师 综合评价
□正常
□不正常
已经解决的 问题及方法
下步工统配置和相应单项功能的可执行性。 2、介质应存放在阴凉、干燥、防磁的环境中,存放温度与机房相似,并与主机分置两地,以防意外。
主库查看日志归档路径是否 col error format a20 可用
select dest_name,status,error from v$archive_dest; 如果远程归档目录不可用则 error 会显示错误 信息 第 1页
□正常
□不正常
col DATABASE_ROLE format a20 col LOG_MODE format a10 col PROTECTION_MODE format a20 col PROTECTION_LEVEL format a20 select database_role,LOG_MODE,PROTECTION_MODE,P ROTECTION_LEVEL from v$database; 在主备查询结果不同:主库为’ PRIMARY’, 备库为’ PHYSICAL STANDBY’ col name format a50 col applied format a6 □正常 □不正常

数据中心-巡检报告

数据中心-巡检报告一、简介数据中心是一个关键的信息技术基础设施,承载着大量的数据存储和处理任务。

为了确保数据中心的正常运行和安全性,定期进行巡检和维护是至关重要的。

本报告旨在总结数据中心最近一次巡检的情况,并提供相关的问题和解决方案。

二、基础设施检查1. 电源系统在巡检过程中,我们注意到电源系统存在几个潜在的问题。

首先,备用电源的电池组需替换,以确保在电力故障时的备用能力。

其次,电源线路存在过载现象,需要及时检修。

解决方案是替换电池组并重新评估电源线路的负载情况。

2. 空调系统数据中心的温度和湿度是关键指标,要保持在适宜的范围内。

而巡检中发现,空调系统在一段时间内出现过载和故障的情况,导致温度波动较大。

建议重新审视空调系统的工作状态,并及时清洁和维护空调设备。

3. 网络设备网络设备是数据中心正常运行的关键之一。

巡检中,我们发现了部分网络设备的端口异常情况,需要进行调试和修复。

此外,网络设备的过载和故障问题也需要解决。

我们建议对网络设备进行全面的检查和维护,确保其正常运行。

三、安全检查1. 准入控制数据中心的准入控制是确保物理安全的关键环节。

巡检中,我们发现有工作人员未遵守准入规定,擅自进入数据中心,增加了潜在的风险。

我们建议加强对准入控制的培训和监管,并增加物理防护措施,例如安装更严密的门禁系统。

2. 火灾安全火灾是数据中心安全的重要威胁之一。

巡检中,我们发现灭火器的有效期过期,防火墙存在损坏的情况。

为了提高火灾安全性,建议替换过期的灭火器,并及时修复或更换受损的防火墙。

四、数据存储检查数据中心的数据存储是其核心功能之一。

本次巡检中,我们着重对数据存储系统进行了检查。

1. 存储设备存储设备的巡检发现,某些存储设备的读写速度下降,可能导致数据响应变慢。

为了解决这个问题,我们建议对这些存储设备进行优化,并定期进行性能测试和维护。

2. 数据备份数据备份是保障数据安全和可恢复性的重要手段。

巡检中,我们发现部分数据备份的计划未能按时执行或存在缺陷。

数据库日常巡检分析报告

精心整理日常巡检手册监控所有关键业务系统的数据库系统,以ORACLE 数据库为例。

主要的监控指标应包括配置信息、故障监控和性能监控。

主要工作包括:1、配置信息管理:数据库配置信息包括数据库名,数据库实例名,版本信息,数据库位数,归档2、(1)Archive ;3(1(2(3(4(5)监控SGA 、BufferCache 、I/O 等相关的性能数据;(6)监控数据库会话的状况。

应及时变更配置信息并定期(每月)编制数据库监控报告并提交相关部门和人员。

检查实例1.常规检查编号??????参数名称??????描述??????参数说明1??????文件自动扩展??????正确??????数据文件使用裸设备时,文件不可自动扩展(使用文件系统的数据文件也建议不设成自动扩展):Sql>selectfile_name,tablespace_name,status,autoextensiblefromdba_data_files??whereau2??????rs;3??????现,如:通过以下4??????剩余表空间??????没有空间压力??????Sql>Selecta.Tablespace_Name,a.Total||'M'Total_Space,(a.Total-b.Free)||'M'Used _Space,To_Char((a.Total-b.Free)/a.Total*100,'99.99')||'%'Pct_FreeFrom(SelectTablespace_Name,Sum(Bytes)/1024/1024TotalFromDba_Data_FilesGroupBytablespace_ Name)a,(SelectTablespace_Name,Sum(Bytes)/1024/1024FreeFromDba_Free_SpaceGroupByTablespace_N ame)bwherea.Tablespace_Name=b.Tablespace_Name;5??????归档模式??????已归档??????查看数据是否启用归档模式,归档目录是否均已挂接,提醒管理员注意归档文件的备份,6??????7??????处理)8??????<>0;注:含有longraw列的表有行链接是正常的,找到迁移行保存到chained_rows表中,如没有该表执行../rdbms/admin/utlchain.sqlSql>analyzetabletablenamelistchainedrows;可通过表chained_rows中table_name,head_rowid看出哪些行是迁移行如:Sql>createtableaaasselecta.*fromsb_zsxxa,chained_rowsbwherea.rowid=b.head_rowidandb. table_name='SB_ZSXX';sql>deletefromsb_zsxxwhererowidin(selecthead_rowidfromchained_rowswheretable_name='S B_ZSXX');sql>insertintosb_zsxxselect*fromchained_rowwheretable_name='SB_ZSXX';commit;commit;10??????需确的1、??????应用发生变化2、??????大规模数据迁移、历史数据迁出、其他数据的导入等3、??????数据量发生变化查看表或索引的统计信息是否需更新,如:Sql>Selecttable_name,num_rows,last_analyzedFromuser_tableswheretable_name='DJ_NSRXX' sql>selectcount(*)fromDJ_NSRXX如num_rows和count(*)如果行数相差很多,则该表需要更新统计信息,建议一周做一次统计信息收集,如:Sql>execsys.dbms_stats.gather_schema_stats(ownname=>'CTAIS2',cascade=>TRUE,degree=>4 );11??????找出被oracle级12??????13??????14??????Sql>alterTriggerTRIGGER_NAMEEnable;15??????索引空间浪费??????管理员定期管理??????索引的空间浪费:只有完全空的索引块才进入空闲列表,找到浪费空间的索引,首先分析索引:Sql>analyzeindexindexnamevalidatestructure;然后查询index_stats视图:Sql>selectname,lf_rows,lf_rows_len,del_lf_rows,del_lf_rows_lenFromindex_stats;lf_rows--当前索引值的数量lf_rows_len--当前索引值的大小(byte)del_lf_rows--从索引中删除的值的数量del_lf_rows_len--从索引中删除的值的大小(byte)如果del_lf_rows_len达到lf_rows_len的20%则需要rebuild索引了16??????定期修改密码??????暂时未使用??????在综合征管系统系统的数据库上往往存在很多的用户,如:第三方数据库监控系统,电话申报系统等等,初始安装数据库时的演示用户,管理员用户等等。

Oracle数据库系统巡检报告

XXXXXXXX数据库系统巡检报告福华网络2017年2月15日目录1文档控制 (1)2巡检记录 (1)3巡检概述 (2)4巡检结果记录 (2)5检查项目分析与建议 (2)6数据库实例检查 (3)6.1获取实例基本信息 (3)6.1.1查看实例启动时间,运行状态 (3)6.1.2查看系统会话数 (3)6.2查看数据库文件状态 (3)6.2.1查看日志文件状态 (3)6.2.2查看表空间状态 (4)6.2.3查看表空间使用率 (5)6.2.4查看数据库文件状态 (6)6.3查看数据对象状态 (6)6.3.1查看异常用户对象 (6)6.3.2查看系统表空间的非系统对象 (7)6.3.3查找失效的索引 (7)6.3.4查找失效的约束 (7)6.3.5查找失效的触发器 (7)6.4使用AWR收集实例信息 (8)7RAC健康检查 (9)7.1RAC运行状态信息 (9)7.2ASM磁盘容量检查 (11)8DATAGUARD健康检查 (12)8.1主库确认没有日志缺口 (12)8.2确认主库可以进行角色切换,查询主库 (12)8.3查询备库是否可以切换为主库,查询备库: (12)1文档控制2巡检记录3巡检概述2017年2月14日,福华网络对XXXXXXX现运行的维保合同相关Oracle数据库系统进行了一次全面细致的巡检服务。

巡检围包括数据库服务器操作系统和Oracle RAC数据库。

目前,数据库服务器和数据库运行稳定。

4巡检结果记录合同相关的数据库系统巡检结果记录如下表所示:5检查项目分析与建议系统当前运行状态良好。

6数据库实例检查6.1获取实例基本信息6.1.1查看实例启动时间,运行状态启动时间为实例最近一次启动时间,该时间变化表明实例有重启动作,需要关注。

实例运行状态应为OPEN,数据库状态应为ACTIVE。

否则数据库运行状态异常。

SQL> select instance_name ,startup_time,status,database_status from gv$instance;INSTANCE_NAME STARTUP_T STATUS DATABASE_STATUS---------------- --------- ------------ -----------------xtbg1 30-JUL-16 OPEN ACTIVExtbg3 30-JUL-16 OPEN ACTIVExtbg2 30-JUL-16 OPEN ACTIVE6.1.2查看系统会话数系统会话数应和基线参数基本一致,过高和过低以为着系统存在异常。

Oracle数据库巡检报告

XXX数据库【XXX】巡检报告1 第一部分操作系统参数检查 (2)1.1 检查数据库cpu、I/O、内存性能 (2)1.2 检查Oracle服务进程 (2)2 第二部分Oracle数据库检查 (2)2.1 数据库状态 (2)2.1.1 检查oracle环境变量 (2)2.1.2 检查监听状态 (3)2.1.3 查看Oracle初始化参数 (3)2.1.4 检查Oracle的实例状态 (3)2.1.5 检查数据库读写状态 (3)2.1.6 查看oracle数据库的版本 (3)2.1.7 查看sga、pga详细信息 (3)2.1.8 检查控制文件状态 (4)2.1.9 检查日志文件状态 (4)2.1.10 检查alter日志 (4)2.1.11 检查当前crontab任务 (4)2.2 数据库空间监控 (4)2.2.1 检查数据库的大小,和空间使用情况 (4)2.2.2 查看数据库是否处于归档模式 (5)2.2.3 检查表空间物理文件的名称及大小 (6)2.2.4 数据库数据文件等所在目录使用情况 (6)2.3 数据库性能、资源、对象检查 (6)2.3.1 负载情况(Load Profile) (6)2.3.2数据库内存命中率(Instance Efficiency Percentages (Target 100%)) (6)2.3.3监控等待事件(Top 5 Timed Events) (7)2.3.4检查无效的数据对象 (7)2.3.5检查碎片程度高的表 (7)2.3.6 检查排序区 (7)2.3.7 检查日志缓冲区 (7)2.3.8 检查Oracle初始化文件中相关参数值 (8)2.3.9 检查数据库连接情况 (8)2.3.10 检查system表空间内的内容 (8)2.3.11 检查表空间碎片率 (8)2.3.12 检查死锁 (9)2.4 数据库备份检查 (9)2.4.1 检查数据库备份日志信息 (9)2.4.2 检查backup卷中文件产生的时间 (9)2.4.3检查oracle用户的email (9)3 第三部分总结 (9)1第一部分操作系统参数检查1.1检查数据库cpu、I/O、内存性能# top检查结果: 正常1.2检查Oracle服务进程(1)检查所有oracle相关进程# ps -ef|grep ora_(2)查看是否有僵死进程SQL> select spid from v$process where addr not in (select paddr from v$session);检查结果: 正常在检查Oracle 的进程命令输出后,输出显示至少应包括以下一些进程:Oracle 写数据文件的进程,输出显示为:“ora_dbw0_CKDB”Oracle 写日志文件的进程,输出显示为:“ora_lgwr_ CKDB”Oracle 监听实例状态的进程,输出显示为:“ora_smon_ CKDB”Oracle 监听客户端连接进程状态的进程,输出显示为:“ora_pmon_CKDB”Oracle 进行归档的进程,输出显示为:“ora_arc0_ CKDB”Oracle 进行检查点的进程,输出显示为:“ora_ckpt_ CKDB”Oracle 进行恢复的进程,输出显示为:“ora_reco_ CKDB”2第二部分Oracle数据库检查2.1数据库状态2.1.1检查oracle环境变量# cat /home/oracle/.profile检查结果: 正常2.1.2检查监听状态$ lsnrctl status检查结果: 正常2.1.3查看Oracle初始化参数SQL> show parameter检查结果: 正常2.1.4检查Oracle的实例状态SQL> select status from v$instance;检查结果: 正常其中"STATUS"表示Oracle当前的实例状态,必须为"OPEN";"DATABASE_STATUS"表示Oracle当前数据库的状态,必须为"ACTIVE"。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档