轉摘:http://blog.itpub.net/22664653/viewspace-722463/
在Oracle RAC環境中比單個系統的日志體系要複雜:見下圖:
<a href="http://blog.itpub.net/batch.download.php?aid=33805" target="_blank"></a>
簡單介紹一下有關Oracle叢集環境中日志體系結構,在遇到問題時,可以快速查找所需的日志檔案,及時的定位問題~
告警日志
叢集節點叢集件告警日志:$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> 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 包含高可用性守護程序的跟蹤和調試日志。
zhuanzai :http://blog.csdn.net/zq9017197/article/details/7759979
本文轉自 張沖andy 部落格園部落格,原文連結: http://www.cnblogs.com/andy6/p/5759235.html ,如需轉載請自行聯系原作者