20检查排序区21检查日志缓冲区21
7检查数据库安全性21
71检查系统安全日志信息2172检查用户修改密码22
8其他检查22
f81检查当前CRONTAB任务是否正常2282ORACLEJOB是否有失败2283监控数据量的增长情况2384检查失效的索引2385检查不起作用的约束2486检查无效的TRIGGER24
1检查数据库基本状况
在本节中主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。
11检查Oracle实例状态
SQLselecti
sta
ce_
amehost_
amestartup_timestatusdatabase_statusfromvi
sta
ce
INSTANCE_NAMEHOST_NAMESTARTUP_TIMESTATUS
CKDB
AS14
20095793
OPEN
DATABASE_STATUS
ACTIVE
f其中“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE”。
SQLselect
amelog_modeope
_modefromvdatabase
NAME
LOG_MODEOPEN_MODE
CKDB
ARCHIVELOGREADWRITE
其中“LOG_MODE”表示Oracle当前的归档方式。“ARCHIVELOG”表示数据库运行在归档模式下,“NOARCHIVELOG”表示数据库运行在非归档模式下。在我们的系统中数据库必须运
行在归档方式下。
12检查Oracle服务进程
psefgrepora_grepvgreppsefgrepora_grepvgrepwcl
oracle296010May07
000102ora_pmo
_CKDB
oracle296210May07
000022ora_psp0_CKDB
oracle296410May07
000000ora_mma
_CKDB
oracle296610May07
000320ora_dbw0_CKDB
oracle296810May07
000429or