1. 程式人生 > >oracle rac 日誌體系結構

oracle rac 日誌體系結構

告警日誌
叢集節點叢集件告警日誌:$GRID_HOME/log/<hostname>/alert<hostname>.log
資料庫例項的告警日誌:$DIAG_DESTINATION/rdbms/<dbname>/SID/trace/alert_<SID>.log

安裝日誌檔案
root.sh配置指令碼的除錯日誌:$GRID_HOME/cfgtoollogs/crsconfig/rootcrs_<hostname>.log

自動診斷倉庫
自動診斷倉庫位置由初始化引數diagnostic_dest指定,和作業系統環境變數$ORACLE_BASE一樣。
如果diagnostic_dest和$ORACLE_BASE都未設定,則使用$ORACLE_HOME/log路徑。
[sql]
view plain copy print ?
  1. SQL> select * from v$diag_info;  
  2.   
  3.    INST_ID NAME                           VALUE  
  4. ---------- ------------------------------ ------------------------------------------------------------  
  5.          2 Diag Enabled                   TRUE
      
  6.          2 ADR Base                       /u01/app  
  7.          2 ADR Home                       /u01/app/diag/rdbms/orcl/orcl2  
  8.          2 Diag Trace                     /u01/app/diag/rdbms/orcl/orcl2/trace  
  9.          2 Diag Alert                     /u01/app/diag/rdbms/orcl/orcl2/alert  
  10.          2 Diag Incident                  /u01/app/diag/rdbms/orcl/orcl2/incident  
  11.          2 Diag Cdump                     /u01/app/diag/rdbms/orcl/orcl2/cdump  
  12.          2 Health Monitor                 /u01/app/diag/rdbms/orcl/orcl2/hm  
  13.          2 Default Trace File             /u01/app/diag/rdbms/orcl/orcl2/trace/orcl2_ora_15431.trc  
  14.          2 Active Problem Count           0  
  15.          2 Active Incident Count          0  
  16.   
  17. 已選擇11行。  
SQL> select * from v$diag_info;

   INST_ID NAME                           VALUE
---------- ------------------------------ ------------------------------------------------------------
         2 Diag Enabled                   TRUE
         2 ADR Base                       /u01/app
         2 ADR Home                       /u01/app/diag/rdbms/orcl/orcl2
         2 Diag Trace                     /u01/app/diag/rdbms/orcl/orcl2/trace
         2 Diag Alert                     /u01/app/diag/rdbms/orcl/orcl2/alert
         2 Diag Incident                  /u01/app/diag/rdbms/orcl/orcl2/incident
         2 Diag Cdump                     /u01/app/diag/rdbms/orcl/orcl2/cdump
         2 Health Monitor                 /u01/app/diag/rdbms/orcl/orcl2/hm
         2 Default Trace File             /u01/app/diag/rdbms/orcl/orcl2/trace/orcl2_ora_15431.trc
         2 Active Problem Count           0
         2 Active Incident Count          0

已選擇11行。
cdump:這個目錄包含核心轉儲
trace:這個目錄轉儲資料庫告警日誌和前臺及後臺資料庫程序的跟蹤檔案。
alert:這個目錄儲存XML告警日誌。
hm:這個目錄儲存健康檢查輸出檔案。
incident:這個目錄儲存由關鍵錯誤生成的事故目錄,每個事故目錄以該事故的ID進行命名。
metadata:這個目錄包含診斷元資料。

oracle grid infrastructure日誌目錄結構
$GRID_HOME/log 這是每個叢集節點上為oracle叢集件以及ASM儲存跟蹤和診斷日誌檔案的主目錄。
$GRID_HOME/log/<hostname> 僅包含本地節點上oracle叢集件和ASM的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/agent 包含CRSD和OHASD守護程序的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/client 包含各種oracle grid infrastructure客戶端的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/crfmond 包含由oracle叢集健康監控器提供的系統監控服務記錄的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/cssd 包含CSS日誌,其中包括來自客戶端CSS偵聽器的操作。
$GRID_HOME/log/<hostname>/cvu 包含由oracle叢集驗證實用工具生成的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/evmd 包含EVM守護程序的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/gnsd 包含使用者排除oracle網格命令服務相關問題的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/mdnsd 包含用於排除多播域名服務故障的跟蹤和診斷日誌檔案。
$GRID_HOME/log/<hostname>/racg 包含各個oracle racg可執行檔案的跟蹤和除錯日誌。
$GRID_HOME/log/<hostname>/crflogd 包含由oracle叢集健康監控器提供的叢集記錄伺服器服務記錄的跟蹤和除錯日誌。
$GRID_HOME/log/<hostname>/crsd 包含CRSD守護程序的跟蹤和除錯日誌。
$GRID_HOME/log/<hostname>/ctssd 包含使用者排除叢集時間同步服務故障的跟蹤和除錯日誌。
$GRID_HOME/log/<hostname>/diskmon 包含用於排除磁碟監控器守護程序故障的跟蹤和除錯日誌。
$GRID_HOME/log/<hostname>/gipcd 包含用於排除oracle網格程序間通訊守護程序的跟蹤和除錯日誌。
$GRID_HOME/log/<hostname>/gpnpd 包含網格即插即用守護程序的跟蹤和除錯日誌。
$GRID_HOME/log/<hostname>/ohasd 包含高可用性守護程序的跟蹤和除錯日誌。