改它的存储结构参数。46检查system表空间内的内容
如果记录返回,则表明system表空间内存在一些非system和sys用户的对象。应该进一步检查这些对象是否与我们应用相关。如果相关请把这些对象移到非System表空间,同时应该检查这些对象属主的缺省表空间值。
15
ORACLE112010日常巡检2015527
f47检查对象的下一扩展与表空间的最大扩展值
如果有记录返回,则表明这些对象的下一个扩展大于该对象所属表空间的最大扩展值,需调整相应表空间的存储参数。
16
ORACLE112010日常巡检2015527
fORACLE日常巡检手册
五、检查Oracle数据库备份结果
主要检查Oracle数据库备份结果,包含:检查数据库备份日志信息,检查backup卷中文件产生的时间,检查oracle用户的email,总共三个部分。51检查数据库备份日志信息假设:备份的临时目录为backuphotbakup,我们需要检查2015年05月06日的备份结果,则用下面的命令来检查:如果文件中存在“ERROR”,则表明备份没有成功,存在问题需要检查。52检查backup卷中文件产生的时间backup卷是备份的临时目录,查看输出结果中文件的日期,观察是否是在所设定的时间范围内完成的备份。如果时间不对则表明热备份脚本没执行成功。53检查oracle用户的email热备份脚本是通过Oracle用户的cro
去执行的。cro
执行完后操作系统就会发一条Email通知Oracle用户任务已经完成。查看Oracleemail中在备份计划的时间内有无ORA,Error,Failed等出错信息,如果有则表明备份不正常。
17
ORACLE112010日常巡检2015527
f六、检查Oracle数据库性能
主要检查Oracle数据库性能情况,包含:检查数据库的等待事件,检查死锁及处理,检查cpu、IO、内存性能,查看是否有僵死进程,检查行链接迁移,定期做统计分析,检查缓冲区命中率,检查共享池命中率,检查排序区,检查日志缓冲区,总共十个部分。61检查数据库的等待事件
如果数据库长时间持续出现大量像latchfree,e
queue,bufferbusywaits,dbfileseque
tialread,dbfilescatteredread等等待事件时,需要对其进行分析,可能存在问题的语句。62DiskRead最高的SQL语句的获取
18
ORACLE112010日常巡检2015527
fORACLE日常巡检手册63查找前十条性能差的SQL语句
64等待时间最多的5个系统等待事件的获取65检查运行很久的SQL
19
ORACLE112010日常巡检2015527
f66检查消耗CPU最高的进程67检查碎片程度高的表
20
ORACLE112010日常巡检2015527
fORACLE日常巡检手册68检查表空间的IO比例
69检查文件系统的IO比例
610检查死锁及处理r