1.在oracle11g中,可以查看dump參數或者視圖v$diag_info快速定位警告日誌的目錄
SQL> show parameter dump
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump string partial
background_dump_dest string /apps/oracle/diag/rdbms/askey/
askey1/trace
core_dump_dest string /apps/oracle/diag/rdbms/askey/
askey1/cdump
max_dump_file_size string unlimited
shadow_core_dump string partial
user_dump_dest string /apps/oracle/diag/rdbms/askey/
askey1/trace
SQL> select * from v$diag_info;
INST_ID NAME VALUE
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 Diag Enabled TRUE
1 ADR Base /apps/oracle
1 ADR Home /apps/oracle/diag/rdbms/askey/askey1
1 Diag Trace /apps/oracle/diag/rdbms/askey/askey1/trace
1 Diag Alert /apps/oracle/diag/rdbms/askey/askey1/alert
1 Diag Incident /apps/oracle/diag/rdbms/askey/askey1/incident
1 Diag Cdump /apps/oracle/diag/rdbms/askey/askey1/cdump
1 Health Monitor /apps/oracle/diag/rdbms/askey/askey1/hm
1 Default Trace File /apps/oracle/diag/rdbms/askey/askey1/trace/askey1_ora_831550.trc
1 Active Problem Count 1
1 Active Incident Count 1
11 rows selected.
2.告警日志内容:
那么告警日志非常关键与重要,那么告警日志里面包含了那些内容信息呢?告警日志包含了下面一些内容的信息。像一些ORA错误,对于监控数据库有极其重要的作用。
1:所有的内部错误(ORA-600)信息,块损坏错误(ORA-1578)信息,以及死锁错误(ORA-60)信息等。
2:管理操作,例如CREATE、ALTER、DROP语句等,以及数据库启动、关闭以及日志归档的一些信息。
2.1 涉及物理结构的所有操作:例如创建、删除、重命名数据文件与联机重做日志文件的ALTER DATABASE命令,此外还涉及重新分配数据文件大小以及将数据文件联机与脱机的操作。
2.2 表空间操作,例如DROP与CREATE命令,此外还包括为了进行用户管理的备份而将表空间置入和取出热备份模式的操作
3:与共享服务器或调度进程相关功能的消息和错误信息。
4:物化视图的自动刷新过程中出现的错误。
5:动态参数的修改信息。