oracle12告警日誌檔案?

shilei1發表於2017-03-19

告警日誌介紹:告警日誌檔案是一類特殊的跟蹤檔案(trace file)。告警日誌檔案命名一般為alert_<SID>.log,其中SIDORACLE資料庫例項名稱。資料庫告警日誌是按時間順序記錄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部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-2135630/,如需轉載,請註明出處,否則將追究法律責任。

相關文章