ORACLE_BASE/diag/rdbms/{ORACLE_SID}/trace/alert_{ORACLE_SID}.log
,記錄數據庫運行狀態、錯誤和警告。ORACLE_BASE/diag/rdbms/{ORACLE_SID}/trace/
目錄,包含會話跟蹤、SQL執行等詳細信息。grep "ORA-" alert.log
(篩選錯誤信息);awk '{print $1,$2}' trace_file.trc
(提取特定字段)。sort -k 1,1 alert.log | uniq -c
(按時間排序并去重);wc -l trace_file.trc
(統計行數)。tail -f alert.log
(動態查看最新日志)。ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
。EXEC DBMS_LOGMNR_D.BUILD
。EXEC DBMS_LOGMNR.ADD_LOGFILE
。EXEC DBMS_LOGMNR.START_LOGMNR
,查詢V$LOGMNR_CONTENTS
視圖獲取結果。tkprof trace_file.trc output.txt sort=prsela,exeela
(按解析和執行時間排序)。ORA-
錯誤代碼,結合oerr
工具獲取錯誤詳情。logrotate
工具管理日志輪轉。