Oracle 11g R2 日誌結構總結

2021-09-20 20:39:43 字數 2444 閱讀 9619

oracle從11g開始,對日誌結構做了比較大的調整,日誌存放目錄和儲存格式有都有了變化。下面總結了oracle database、oracle監聽、asm和oracle gi各日誌的存放目錄和目錄結構。

1、oracle database日誌

oracle database日誌存放在$oracle_base/diag/rdbms//目錄中。

$oracle_base/diag/rdbms///alert 用於存放oracle database的alert日誌,其中存放的日誌是以xml檔案的方式儲存的,這是11g引入的新特性。

$oracle_base/diag/rdbms///trace 用於儲存oracle database的alert日誌和跟蹤日誌。alert日誌是以文字檔案的形式儲存的,命名規則為alert_.log

$oracle_base/diag/rdbms///cdump 用於儲存記憶體轉儲目錄目錄。

$oracle_base/diag/rdbms///incident 用於存放事件相關的日誌及檔案資訊。

2、監聽日誌

單例項環境下監聽日誌儲存在$oracle_base/diag/tnslsnr//中。但如果日誌在rac環境就日誌存放在$grid_base/diag/tnslsnr//

目錄結構與作用與oracle database類似。

3、asm日誌

asm日誌儲存在$grid_base/diag/asm//

目錄結構與作用與oracle database類似。

4、oracle集群日誌

oracle集群件診斷日誌檔案儲存在$grid_home/log/目錄中。gi中的每個元件在$grid_home/log/目錄中擁有各自的目錄。與oracle集群件的集群件相關的除錯日誌檔案儲存在$grid_home/log/目錄中。在典型的11g r2 gi目錄中,可以找到以下目錄,其中包含了gi不同元件的除錯日誌檔案:

$grid_home/log – 對於 clusterware 的問題,先檢查這個檔案

$grid_home/log//agent 包含crsd和ohasd守護程序的oraagent、orarootagent、oracssdagent和oracssdmonitor的跟蹤及診斷日誌檔案。

$grid_home/log//client 包含各種gi客戶端(如clscfg/gpnp/ocrconfig/olsnodes/oifcfg)的跟蹤和診斷日誌。

$grid_home/log//crfmond 包含由oracle集群健康監控器(oracle chm)提供的系統監控服務記錄的跟蹤和診斷日誌檔案。

$grid_home/log//cssd 包含集群同步css日誌,其中包括來自客戶端css偵聽器的操作,如重新配置、缺少簽入、連線和斷開連線。在某些情況下,記錄程式在記錄訊息時會帶有oracle所完成的重啟操作auth.crit的類別。這一資訊可用於檢查發生重啟的確切時間。

$grid_home/log//cvu 包含由oracle集群驗證實用工具生成的跟蹤和除錯日誌。

$grid_home/log//evmd 包含事件卷管理器(evm)和evmlogger守護程序的跟蹤及診斷檔案。它在除錯中使用頻率要低於crsd和cssd目錄。

$grid_home/log//gnsd 包含用於排除oracle網格命名服務相關問題的跟蹤和除錯日誌檔案,這一服務是在oracle gi中引入的。

$grid_home/log//mdnsd 包含用於排除多播網域名稱服務故障的跟蹤和診斷日誌檔案。oracle網格命名服務使用這一服務來管理名稱解析和服務發現。

$grid_home/log//racg 包括各個oracle racg可執行檔案中跟蹤和除錯日誌。

$grid_home/log//crflogd 包含由oracle集群健康監控器(oracle chm)提供的集群記錄器服務記錄的跟蹤和診斷日誌檔案。

$grid_home/log//crsd 包含oracle crsd守護程序的跟蹤和診斷日誌檔案,在發生任何oracle集群件問題時,從該目錄開始著手處理是很不錯的起點。

$grid_home/log//ctssd 包含用於排除oracle集群時間同步服務故障的除錯日誌檔案,這一服務在oracle gi中引入,用於同步集群節點上的時鐘。

$grid_home/log//diskmon 用於排除oracle磁碟監控器守護程序故障的除錯日誌檔案。

$grid_home/log//giplcd 包含用於排除oracle網格程序間通訊守住程式程序故障的除錯和跟蹤檔案。

$grid_home/log//gpnpd 包含oracle網格即插即用守護程序的日誌和輸出檔案。

$grid_home/log//ohasd 包含oracle高可用性服務守護程序的日誌和輸出檔案。ohasd日誌檔案是對於oracle11g以及更高版本中診斷集群啟動問題是真正重要的檔案。

$grid_home/log//srvm 包含oracle伺服器管理器服務的日誌檔案。

參考:《oracle database 11g rac手冊》《administrator's guide》

解除安裝Oracle11g R2

1 我的電腦 管理 管理與服務 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer,單擊 解除安裝產品 全部展開 選中除 oradb11g home1 外的所有目錄,然後刪...

Oracle 11g R2的解除安裝

前幾天在電腦上安裝了oracle11gr2,由於服務的啟動型別是自動的,所以這幾天每次開機進入桌面的一分鐘之內電腦都是無響應狀態,於是就把oracle所有相關服務都設為了手動啟動。本人習慣於通過cmd用命令啟動服務,發現oracle的那些服務名太長了,實在是太難記了,於是就進入登錄檔把服務名改為容易...

完全解除安裝刪除oracle 11G R2

1.關閉oracle所有的服務。可以在windows的服務管理器中關閉 2.開啟登錄檔 regedit 開啟路徑 這一步中,可以用到我們在登錄檔清理軟體一文中介紹的一款及其方便查詢路徑的小軟體。registry manager hkey local machine system currentcon...