天天看點

Oracle RAC環境的日志體系

轉摘: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/&lt;hostname&gt;/alert&lt;hostname&gt;.log

資料庫執行個體的告警日志:$DIAG_DESTINATION/rdbms/&lt;dbname&gt;/SID/trace/alert_&lt;SID&gt;.log

安裝日志檔案

root.sh配置腳本的調試日志:$GRID_HOME/cfgtoollogs/crsconfig/rootcrs_&lt;hostname&gt;.log

自動診斷倉庫

自動診斷倉庫位置由初始化參數diagnostic_dest指定,和作業系統環境變量$ORACLE_BASE一樣。

如果diagnostic_dest和$ORACLE_BASE都未設定,則使用$ORACLE_HOME/log路徑。

SQL&gt; 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/&lt;hostname&gt; 僅包含本地節點上oracle叢集件和ASM的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/agent 包含CRSD和OHASD守護程序的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/client 包含各種oracle grid infrastructure用戶端的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/crfmond 包含由oracle叢集健康監控器提供的系統監控服務記錄的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/cssd 包含CSS日志,其中包括來自用戶端CSS偵聽器的操作。

$GRID_HOME/log/&lt;hostname&gt;/cvu 包含由oracle叢集驗證明用工具生成的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/evmd 包含EVM守護程序的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/gnsd 包含使用者排除oracle網格指令服務相關問題的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/mdnsd 包含用于排除多點傳播域名服務故障的跟蹤和診斷日志檔案。

$GRID_HOME/log/&lt;hostname&gt;/racg 包含各個oracle racg可執行檔案的跟蹤和調試日志。

$GRID_HOME/log/&lt;hostname&gt;/crflogd 包含由oracle叢集健康監控器提供的叢集記錄伺服器服務記錄的跟蹤和調試日志。

$GRID_HOME/log/&lt;hostname&gt;/crsd 包含CRSD守護程序的跟蹤和調試日志。

$GRID_HOME/log/&lt;hostname&gt;/ctssd 包含使用者排除叢集時間同步服務故障的跟蹤和調試日志。

$GRID_HOME/log/&lt;hostname&gt;/diskmon 包含用于排除磁盤監控器守護程序故障的跟蹤和調試日志。

$GRID_HOME/log/&lt;hostname&gt;/gipcd 包含用于排除oracle網格程序間通信守護程序的跟蹤和調試日志。

$GRID_HOME/log/&lt;hostname&gt;/gpnpd 包含網格即插即用守護程序的跟蹤和調試日志。

$GRID_HOME/log/&lt;hostname&gt;/ohasd 包含高可用性守護程序的跟蹤和調試日志。

zhuanzai :http://blog.csdn.net/zq9017197/article/details/7759979

本文轉自 張沖andy 部落格園部落格,原文連結:  http://www.cnblogs.com/andy6/p/5759235.html ,如需轉載請自行聯系原作者