您好,登錄后才能下訂單哦!
Oracle從11g開始,對日志結構做了比較大的調整,日志存放目錄和存儲格式有都有了變化。下面總結了Oracle Database、Oracle監聽、ASM和Oracle GI各日志的存放目錄和目錄結構。
1、Oracle Database日志
Oracle Database日志存放在$ORACLE_BASE/diag/rdbms/<db_unique_name>/<oracle_sid>目錄中。
$ORACLE_BASE/diag/rdbms/<db_name>/<oracle_sid>/alert 用于存放Oracle Database的alert日志,其中存放的日志是以xml文件的方式存儲的,這是11g引入的新特性。
$ORACLE_BASE/diag/rdbms/<db_name>/<oracle_sid>/trace 用于存儲Oracle Database的alert日志和跟蹤日志。alert日志是以文本文件的形式存儲的,命名規則為alert_<oracle_sid>.log
$ORACLE_BASE/diag/rdbms/<db_name>/<oracle_sid>/cdump 用于存儲內存轉儲目錄目錄。
$ORACLE_BASE/diag/rdbms/<db_name>/<oracle_sid>/incident 用于存放事件相關的日志及文件信息。
2、監聽日志
單實例環境下監聽日志存儲在$ORACLE_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>中。但如果日志在RAC環境就日志存放在$GRID_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>
目錄結構與作用與Oracle Database類似。
3、ASM日志
ASM日志存儲在$GRID_BASE/diag/asm/<asm_name>/<sid>
目錄結構與作用與Oracle Database類似。
4、Oracle集群日志
Oracle集群件診斷日志文件存儲在$GRID_HOME/log/<nodename>目錄中。GI中的每個組件在$GRID_HOME/log/<nodename>目錄中擁有各自的目錄。與Oracle集群件的集群件相關的調試日志文件存儲在$GRID_HOME/log/目錄中。在典型的11g R2 GI目錄中,可以找到以下目錄,其中包含了GI不同組件的調試日志文件:
$GRID_HOME/log/<nodename>/alert<NODENAME>.log – 對于 clusterware 的問題,先檢查這個文件
$GRID_HOME/log/<nodename>/agent 包含CRSD和OHASD守護進程的oraagent、orarootagent、oracssdagent和oracssdmonitor的跟蹤及診斷日志文件。
$GRID_HOME/log/<nodename>/client 包含各種GI客戶端(如CLSCFG/GPNP/OCRCONFIG/OLSNODES/OIFCFG)的跟蹤和診斷日志。
$GRID_HOME/log/<nodename>/crfmond 包含由Oracle集群健康監控器(Oracle CHM)提供的系統監控服務記錄的跟蹤和診斷日志文件。
$GRID_HOME/log/<nodename>/cssd 包含集群同步CSS日志,其中包括來自客戶端CSS偵聽器的操作,如重新配置、缺少簽入、連接和斷開連接。在某些情況下,記錄程序在記錄消息時會帶有Oracle所完成的重啟操作auth.crit的類別。這一信息可用于檢查發生重啟的確切時間。
$GRID_HOME/log/<nodename>/cvu 包含由Oracle集群驗證實用工具生成的跟蹤和調試日志。
$GRID_HOME/log/<nodename>/evmd 包含事件卷管理器(EVM)和evmlogger守護進程的跟蹤及診斷文件。它在調試中使用頻率要低于crsd和cssd目錄。
$GRID_HOME/log/<nodename>/gnsd 包含用于排除Oracle網格命名服務相關問題的跟蹤和調試日志文件,這一服務是在Oracle GI中引入的。
$GRID_HOME/log/<nodename>/mdnsd 包含用于排除多播域名服務故障的跟蹤和診斷日志文件。Oracle網格命名服務使用這一服務來管理名稱解析和服務發現。
$GRID_HOME/log/<nodename>/racg 包括各個Oracle RACG可執行文件中跟蹤和調試日志。
$GRID_HOME/log/<nodename>/crflogd 包含由Oracle集群健康監控器(Oracle CHM)提供的集群記錄器服務記錄的跟蹤和診斷日志文件。
$GRID_HOME/log/<nodename>/crsd 包含Oracle CRSD守護進程的跟蹤和診斷日志文件,在發生任何Oracle集群件問題時,從該目錄開始著手處理是很不錯的起點。
$GRID_HOME/log/<nodename>/ctssd 包含用于排除Oracle集群時間同步服務故障的調試日志文件,這一服務在Oracle GI中引入,用于同步集群節點上的時鐘。
$GRID_HOME/log/<nodename>/diskmon 用于排除Oracle磁盤監控器守護進程故障的調試日志文件。
$GRID_HOME/log/<nodename>/giplcd 包含用于排除Oracle網格進程間通信守住程序進程故障的調試和跟蹤文件。
$GRID_HOME/log/<nodename>/gpnpd 包含Oracle網格即插即用守護進程的日志和輸出文件。
$GRID_HOME/log/<nodename>/ohasd 包含Oracle高可用性服務守護進程的日志和輸出文件。ohasd日志文件是對于Oracle11g以及更高版本中診斷集群啟動問題是真正重要的文件。
$GRID_HOME/log/<nodename>/srvm 包含Oracle服務器管理器服務的日志文件。
參考:《Oracle Database 11g RAC手冊》《Administrator's Guide》
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。