1 / 34
文档名称:

Oracle巡检手册.docx

格式:docx   大小:1,060KB   页数:34页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle巡检手册.docx

上传人:taotao0d 2019/9/25 文件大小:1.04 MB

下载得到文件列表

Oracle巡检手册.docx

相关文档

文档介绍

文档介绍:Oracle巡检手册————————————————————————————————作者:————————————————————————————————日期: -5-27作者:USER巡检内容一、检查数据库基本状况主要对数据库的基本状况进行检查,其中包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,总共三个部分。“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE”。其中,“LOG_MODE”表示Oracle当前的归档方式。“ARCHIVELOG”表示数据库运行在归档模式下,“NOARCHIVELOG”表示数据库运行在非归档模式下。为了数据库的安全性,强烈建议数据库运行在归档模式下。,输出显示至少应包含一下一些进程:Oracle写数据文件的进程,输出显示为:“ora_dbw0_ORCL”;Oracle写日志文件的进程,输出显示为:“ora_lgwr_ORCL”;Oracle监听实例状态的进程,输出显示为:“ora_smon_ORCL”;Oracle监听客户端连接进程状态的进程,输出显示为:“ora_pmon_ORCL”;Oracle进行归档的进程,输出显示为:“ora_arc0_ORCL”;Oracle进行检查点的进程,输出显示为:“ora_ckpt_ORCL”;Oracle进行恢复的进程,输出显示为:“ora_reco_ORCL”;“ServicesSummary”项标识Oracle的监听进程正在监听哪些数据库实例,输出显示中至少应该有“ORCL”这一项。检查监听进程是否存在:二、检查系统和Oracle日志文件检查相关的日志文件,包含:检查操作系统的日志文件,检查Oracle日志文件,检查Oracle核心转储目录,检查root用户和oracle用户的email,检查数据库的字符集,总共五个部分。。,会在警告日志文件()中记录数据库的一些运行情况:数据库的启动、关闭,启动时的非缺省参数;数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因;对数据库进行的某些操作,如创建或删除表空间、增加数据文件;数据库发生的错误,如表空间不够、出现坏块、数据库内部错误(ORA-600)等。定期检查日志文件,根据日志中发现的问题及时进行处理:问题处理启动参数不对检查初始化参数文件因为检查点操作或归档操作没有完成造成重做日志不能切换如果经常发生这样的情况,可以考虑增加重做日志文件组;想办法提高检查点或归档操作的效率;有人未经授权删除了表空间检查数据库的安全问题,是否密码太简单;如有必要,撤消某些用户的系统权限出现坏块检查是否是硬件问题(如磁盘本生有坏块),如果不是,检查是那个数据库对象出现了坏块,对这个对象进行重建表空间不够增加数据文件到相应的表空间出现ORA-600根据日志文件的内容查看相应的TRC文件,如果是Oracle的bug,要及时打上相应的补丁Listener日志:$work/log/.,则说明Oracle进程经常发生核心转储。这说明某些用户进程或者数据库后台进程由于无法处理的原因而异常退出。频繁的核心转储特别是数据库后台进程的核心转储会导致数据库异常终止。。。