文档详情

Oracle数据库的报警和跟踪文件ppt课件.PPT

发布:2017-05-23约2.63千字共17页下载文档
文本预览下载声明
报警文件的位置 SQL show parameter background_dump_dest NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ background_dump_dest string C:\ORACLE\PRODUCT\10.1.0\ADMIN \ORCL\BDUMP Tuning alert.log文件 alert.log文件包含以下信息: 检查点起止时间 未完成检查点 执行归档的时间 实例恢复的起止时间 死锁超时等错误 Checkpoint 在spfile中设置LOG_CHECKPIONTS_TO_ALERT 参数为true可以在alert.log文件中记录检查点信息 - SQL alter system set LOG_CHECKPOINTS_TO_ALERT=true scope=spfile; 系统已更改。 SQL show parameter LOG_CHECK NAME TYPE VALUE ------------------------------------ ----------- -------------------- log_checkpoint_interval integer 0 log_checkpoint_timeout integer 1800 log_checkpoints_to_alert boolean FALSE - SQL alter system set LOG_CHECKPOINTS_TO_ALERT=true scope=memory; 系统已更改。 SQL show parameter LOG_CHECKPOINT NAME TYPE VALUE ------------------------------------ ----------- -------------------- log_checkpoint_interval integer 0 log_checkpoint_timeout integer 1800 log_checkpoints_to_alert boolean TRUE 设置跟踪 对进程设置跟踪 SQL EXECUTE dbms_system.set_sql_trace_in_session(8,12,TRUE); DBMS_SYSTEM 包由 catproc.sql脚本创建 $ORACLE_HOME/rdbms/admin Unix %ORACLE_HOME%\rdbms\admin NT. 对当前用户进程跟踪 SQL ALTER SESSION SET sql_trace=TRUE; 备份用户trace文件 用户跟踪文件可能占用大量空间,需要备份或定期清理 #!/bin/sh for file_name in `ls -l|awk {print $9}|xargs` do if [ $filename != bak.log ]; then head -30 $filenamebak.log fi done * * 控制报警日志 Oracle 报警和跟踪文件 * * Course name Lesson number-* 本课目的 完成本课后,应该能够做到: 描述报警日志文件的位置和有效性 描述后台进程以及用户进程的位置和有效性 * * Course name Lesson number-* 诊断信息 跟踪文件: 报警日志 后台进程跟踪文件 用户跟踪文件 * * Course name Lesson number-* 报警日志文件 报警日志文件包含一个按时间排列的信息和错误日志 规律的检查报警日志: 探测内部错误 (ORA-600) 和块损坏错误 监视数据库操作 观察非系统定义的初始化参数 检查后有规律的删除和整理报警日志文件. * *
显示全部
相似文档