2024年6月11日发(作者:)

XXX数据库【XXX】巡检报告

1

2

第一部分 操作系统参数检查 ............................................................................................................................................ 2

1.1 检查数据库cpu、I/O、内存性能 .......................................................................................................................... 2

1.2 检查Oracle服务进程 ............................................................................................................................................. 2

第二部分 Oracle数据库检查 ............................................................................................................................................ 3

2.1 数据库状态 .............................................................................................................................................................. 3

2.1.1 检查oracle环境变量 .................................................................................................................................. 3

2.1.2 检查监听状态 .............................................................................................................................................. 3

2.1.3 查看Oracle初始化参数 ............................................................................................................................. 4

2.1.4 检查Oracle的实例状态 ............................................................................................................................. 4

2.1.5 检查数据库读写状态 .................................................................................................................................. 4

2.1.6 查看oracle数据库的版本 .......................................................................................................................... 4

2.1.7 查看sga、pga详细信息 ............................................................................................................................. 5

2.1.8 检查控制文件状态 ...................................................................................................................................... 5

2.1.9 检查日志文件状态 ...................................................................................................................................... 5

2.1.10 检查alter日志 ............................................................................................................................................. 5

2.1.11 检查当前crontab任务 .............................................................................................................................. 6

2.2 数据库空间监控 ...................................................................................................................................................... 6

2.2.1 检查数据库的大小,和空间使用情况 ...................................................................................................... 6

2.2.2 查看数据库是否处于归档模式 ........................................................................................................................ 9

2.2.3 检查表空间物理文件的名称及大小 ................................................................................................................ 9

2.2.4 数据库数据文件等所在目录使用情况 .......................................................................................................... 10

2.3 数据库性能、资源、对象检查 ............................................................................................................................ 10

2.3.1 负载情况(Load Profile) ........................................................................................................................ 10

2.3.2数据库内存命中率(Instance Efficiency Percentages (Target 100%)) ........................................................ 10

2.3.3监控等待事件(Top 5 Timed Events ) ......................................................................................................... 12

2.3.4检查无效的数据对象 ....................................................................................................................................... 12

2.3.5检查碎片程度高的表 ..................................................................................................................................... 12

2.3.6 检查排序区 .................................................................................................................................................... 13

2.3.7 检查日志缓冲区 ............................................................................................................................................ 13

2.3.8 检查Oracle初始化文件中相关参数值 ..................................................................................................... 13

2.3.9 检查数据库连接情况 .................................................................................................................................... 14

2.3.10 检查system表空间内的内容 .................................................................................................................. 14

2.3.11 检查表空间碎片率 ...................................................................................................................................... 15

2.3.12 检查死锁...................................................................................................................................................... 16

2.4 数据库备份检查 .................................................................................................................................................... 16

2.4.1 检查数据库备份日志信息 ............................................................................................................................ 17

2.4.2 检查backup卷中文件产生的时间 ............................................................................................................ 17

2.4.3检查oracle用户的email ........................................................................................................................... 17

第三部分 总结 .................................................................................................................................................................. 17 3

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”