Oracle資料庫的最常用問題定位日志是alert日志,Oracle資料庫的日志檔案alert_$ORACLE_SID.log記錄了重作日志的轉換,資料庫啟動和關閉,資料庫結構的改變,回退段的修改,死鎖,内部錯誤等資訊。
路徑是$ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_$ORACLE_SID.log,但是在Oracle 11g中已經找不到bdump這個目錄了。
新的Oracle資料庫的日志檔案在$ORACLE_BASE/diag/rdbms下面,例如:/opt/oracle/oradb/diag/rdbms/ORACLE_SID/ORACLE_SID/trace.
Alert log XML檔案位置:
SQL> select value from v$diag_info where name ='Diag Alert';
VALUE
--------------------------------------------------------------------------------
/opt/oracle/diag/rdbms/orcl/orcl/alert
SQL>
Alert log文本檔案位置:
SQL> select value from v$diag_info where name ='Diag Trace';
REDlog
SQL> select * from v$logfile