Oracle数据库系统监控管理.pptx
《Oracle数据库系统监控管理.pptx》由会员分享,可在线阅读,更多相关《Oracle数据库系统监控管理.pptx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章:Oracle监控管理学习目标8.1 自动诊断知识库8.2 告警8.3 跟踪8.4 审计8.1 自动诊断知识库1、ADR自动诊断知识库(ADR),它是所有诊断信息的中心存储点,它包括各种转储文件、跟踪文件、日志和健康状况监视报表。所有实例(RDBMS实例和ASM实例)都在ADR中创建有自己的目录结构。关于ADR对应的目录位置可以通过查看v$diag_info系统视图。select*from v$diag_info;Diag Trace对应的目录为文本格式的告警日志文件所在的目录,Diag Alert对应的目录为XML格式的警告日志(对应为log_x.xml)Default trace f
2、ile 是当前会话跟踪文件的名字2、命令行工具ADRCI是ADR命令行解释器(ADR Command Interpreter)的缩写是一个操作系统下的应用程序可用来浏览所有ADR中的追踪文件也可浏览XML格式的报警文件能以命令行方式完成所有OEM的支持工作台(Support Workbench)所允许的所有操作ADRCI的启动与使用列出ADR主目录的全路径adrci show homes使用记事本开启XML格式的报警文件adrci show alert显示报警文件中最后10条记录adrci show alert-tail 103、跟踪文件 跟踪文件中包含了大量而详细的诊断和调试信息。通过对跟踪
3、文件的解读和分析,可以定位问题、分析问题和解决问题。跟踪文件(Trace files)可分为两类.(1)报警日志文件(Alert log file):记载每天数据库的操作信息。(2)跟踪文件,跟踪文件又可以细划分为:后台进程跟踪文件(Background process trace files):记载后台进程等发生故障时的重要信息。用户跟踪文件(User trace files):产生的用户跟踪信息,是由严重的用户错误引发的。8.2 告警告警日志文件是一类特殊的跟踪文件(trace file)。告警日志文件命名一般为alert_.log,其中SID为ORACLE数据库实例名称。数据库告警日志是
4、按时间顺序记录message和错误信息。1、alert log contents(1)所有的内部错误(ORA-600)信息,块损坏错误(ORA-1578)信息,以及死锁错误(ORA-60)信息等。(2)管理操作,例如CREATE、ALTER、DROP语句等,以及数据库启动、关闭以及日志归档的一些信息。(3)与共享服务器或调度进程相关功能的消息和错误信息。(4)物化视图的自动刷新过程中出现的错误。(5)动态参数的修改信息。2、Alert log locationSQL show parameter background_dump_dest;两个报警文件:一个为正文格式:与之前版本中的一模一样,该
5、文件存放在每个与之前版本中的一模一样,该文件存放在每个ADR home的的TRACE目录下。目录下。另一个为XML格式:通过企业管理器和通过企业管理器和ADRCI命令行工具来浏览,该文件存命令行工具来浏览,该文件存放在每个放在每个ADR home中的中的ALERT目录下。目录下。8.3 跟踪跟踪文件,跟踪文件又可以细划分为:后台进程跟踪文件(Background process trace files):记载后台进程等发生故障时的重要信息。用户跟踪文件(User trace files):产生的用户跟踪信息,是由严重的用户错误引发的。8.3.1 后台进程跟踪文件后台进程跟踪文件:即由DBWR、
6、LGWR、SMON等后台进程创建的后台跟踪文件。每个后台进程的错误都会产生后台跟踪文件。后台跟踪文件用于诊断和解决错误当后台进程遇到错误就产生跟踪文件后台跟踪文件存放位置 存放位置也是由BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SID_dbwr_pid.trc、SID_smon_pid.trc等,其中PID为创建文件的进程号(或进程号。8.3.2 用户跟踪文件用户跟踪文件由连到oracle服务器的用户进程产生。这些文件仅在用户会话期间遇到错误时产生用户可以通过执行oracle跟踪事件来生成该类文件,所以文件中包含被跟踪的SQL语句的统计信息或用户错误信息。server
7、 process也可以产生此文件。(1)用户跟踪文件的位置用户跟踪文件保存在USER_dump_dest参数指定的目录中,文件格式为SID_ora_PID.trc,PID为创建文件的进程号(或进程号)。文件大小由MAX_dump_file_size参数指定,默认值为10M。跟踪事件设置SQLalter session set sql_trace=trueSQLselect *from v$diag_info where name=Default Trace File INST_ID NAME VALUE CON_ID-1 DefaultTraceFile D ORACLE19Cdiagrdbm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 系统 监控 管理
限制150内