ITPub博客

首页 > 数据库 > Oracle > oracle12告警日志文件?

oracle12告警日志文件?

Oracle 作者:shilei1 时间:2017-03-19 08:49:56 0 删除 编辑

告警日志介绍:告警日志文件是一类特殊的跟踪文件(trace file)。告警日志文件命名一般为alert_<SID>.log,其中SID为ORACLE数据库实例名称。数据库告警日志是按时间顺序记录message和错误信息。

 

告警日志文件路径;

$ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_$ORACLE_SID.log

但是在Oracle 11g中已经找不到bdump这个目录了。新的Oracle数据库的日志文件在$ORACLE_BASE/diag/rdbms下,

ORACLE 10g中,BACKGROUND_DUMP_DEST参数确定了告警日志的位置,但告警日志的文件名无法修改:alert_<SID>.log ,其中<SID>是实例的名称。BACKGROUND_DUMP_DEST参数是动态的。

SQL> show parameter background_dump_dest;

 

NAME                       TYPE        VALUE

--------------------- ----------- ------------------------------

background_dump_dest   string      /u01/app/oracle/admin/GSP/bdump

SQL>

ORACLE 11g及ORACLE 12c中,告警日志文件的位置有了变化。主要是因为引入了ADR(Automatic Diagnostic Repository:一个存放数据库诊断日志、跟踪文件的目录),关于ADR对应的目录位置可以通过查看v$diag_info系统视图。如下所示 (ORACLE 12c )

SQL> select * from v$diag_info;

INST_ID NAME        VALUE                                       CON_ID

------- -------------------- -------------------------------------------------- -------

1 Diag Enabled        TRUE                                         0

1 ADR Base           /u01/app/oracle                                0

1 ADR Home          /u01/app/oracle/diag/rdbms/ignite/epps            0

1 Diag Trace          /u01/app/oracle/diag/rdbms/ignite/epps/trace        0

1 Diag Alert          /u01/app/oracle/diag/rdbms/ignite/epps/alert         0

……

11 rows selected.

 

如上所示,Diag Trace对应的目录为文本格式的告警日志文件所在的目录,而Diag Alert对应的目录为XML格式的警告日志(对应为log_x.xml) 。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/196700/viewspace-2135630/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-10-10

  • 博文量
    548
  • 访问量
    130254