首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle 11g R2 各類 Alert Log 位置速查表

     編輯:Oracle 教學

Oracle 11g R2 各類 Alert Log 位置速查表

Oracle 11g 採用 ADR (Automatic Diagnostic Repository) 架構,不同元件的 Alert Log 儲存路徑遵循統一規則。快速定位日誌是故障排查的第一步。

1. 資料庫實例 Alert Log

$ORACLE_BASE/diag/rdbms/{DB_NAME}/{SID}/trace/alert_{SID}.log
  • DB_NAME:資料庫名稱 (DB_UNIQUE_NAME)
  • SID:實例名稱

2. ASM 實例 Alert Log

$ORACLE_BASE/diag/asm/+asm/+ASM{instance_number}/trace/alert_+ASM{instance_number}.log
  • 單實例 ASM 通常為 +ASM1 或 +ASM
  • RAC 環境每個節點對應 +ASM1, +ASM2...

3. 叢集倉 Clusterware (CRS) Alert Log

$GRID_HOME/log/{NODE_NAME}/alert{NODE_NAME}.log
  • GRID_HOME:Grid Infrastructure 安裝目錄 (非 ORACLE_HOME)
  • NODE_NAME:叢集節點主機名

快速查看指令

# 資料庫 Alert
tail -f $ORACLE_BASE/diag/rdbms/`echo $ORACLE_SID | tr '[:upper:]' '[:lower:]'`/$ORACLE_SID/trace/alert_$ORACLE_SID.log

# ASM Alert (需設定 ORACLE_SID=+ASM1 等)
adrci> SHOW ALERT -P "ORACLE_HOME=..." -TERM

建議將上述路徑加入監控腳本或別名,縮短故障響應時間。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved