预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共65页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

密级:保密编号:Oracle10g数据库维护手册日期:编写:核对:更新:目录1.检查数据库基本状况41.1.检查Oracle实例状态41.2.检查Oracle服务进程41.3.检查Oracle监听状态52.检查系统和oracle日志文件62.1.检查操作系统日志文件62.2.检查oracle日志文件62.3.检查Oracle核心转储目录72.4.检查Root用户和Oracle用户的email73.检查Oracle对象状态73.1.检查Oracle控制文件状态73.2.检查Oracle在线日志状态83.3.检查Oracle表空间的状态83.4.检查Oracle所有数据文件状态83.5.检查无效对象93.6.检查所有回滚段状态104.检查Oracle相关资源的使用情况104.1.检查Oracle初始化文件中相关参数值104.2.检查数据库连接情况114.3.检查系统磁盘空间124.4.检查表空间使用情况124.5.检查一些扩展异常的对象134.6.检查system表空间内的内容144.7.检查对象的下一扩展与表空间的最大扩展值145.检查Oracle数据库备份结果145.1.检查数据库备份日志信息155.2.检查backup卷中文件产生的时间155.3.检查oracle用户的email156.检查Oracle数据库性能156.1.检查数据库的等待事件156.2.DiskRead最高的SQL语句的获取156.3.查找前十条性能差的sql166.4.等待时间最多的5个系统等待事件的获取166.5.检查运行很久的SQL166.6.检查消耗CPU最高的进程166.7.检查碎片程度高的表176.8.检查表空间的I/O比例176.9.检查文件系统的I/O比例176.10.检查死锁及处理176.11.检查数据库cpu、I/O、内存性能186.12.查看是否有僵死进程196.13.检查行链接/迁移196.14.定期做统计分析196.15.检查缓冲区命中率206.16.检查共享池命中率206.17.检查排序区206.18.检查日志缓冲区217.检查数据库安全性217.1.检查系统安全日志信息217.2.检查用户修改密码218.其他检查228.1.检查当前crontab任务是否正常228.2.OracleJob是否有失败228.3.监控数据量的增长情况228.4.检查失效的索引238.5.检查不起作用的约束238.6.检查无效的trigger23巡检内容检查数据库基本状况在本节中主要对数据库的基本状况进行检查其中包含:检查Oracle实例状态检查Oracle服务进程检查Oracle监听进程共三个部分。检查Oracle实例状态SQL>selectinstance_namehost_namestartup_timestatusdatabase_statusfromv$instance;INSTANCE_NAMEHOST_NAMESTARTUP_TIMESTATUSDATABASE_STATUS---------------------------------------------------------------------------------CKDBAS142009-5-79:3OPENACTIVE其中“STATUS”表示Oracle当前的实例状态必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态必须为“ACTIVE”。SQL>selectnamelog_modeopen_modefromv$database;NAMELOG_MODEOPEN_MODE--------------------------------------CKDBARCHIVELOGREADWRITE其中“LOG_MODE”表示Oracle当前的归档方式。“ARCHIVELOG”表示数据库运行在归档模式下“NOARCHIVELOG”表示数据库运行在非归档模式下。在我们的系统中数据库必须运行在归档方式下。检查Oracle服务进程$ps-ef|grepora_|grep-vgrep&&ps-ef|grepora_|grep-vgrep|wc–loracle296010May07?00:01:02ora_pmon_CKDBoracle296210