【RAC】Oracle RAC叢集環境下日誌檔案結構
在Oracle RAC環境中,對叢集中的日誌的定期檢查是必不可少的。透過檢視叢集日誌,可以早期定位叢集環境中出現的問題,以便將問題消滅在萌芽狀態。
簡單介紹一下有關Oracle叢集環境中日誌的結構,方便快速查詢所需的日誌檔案。
1.Oracle叢集日誌藏匿之處
Oracle叢集涉及的日誌主要位於“$ORA_CRS_HOME/log”和“$ORACLE_HOME/log”目錄中。
2.日誌目錄結構
RACDB1@rac1 /home/oracle$ tree -d $ORA_CRS_HOME/log
/oracle/app/crs/log
|-- crs
`-- rac1
|-- admin
|-- client
|-- crsd
|-- cssd
| |-- oclsmon
| `-- oclsomon
|-- evmd
`-- racg
|-- racgeut
|-- racgevtf
`-- racgmain
13 directories
RACDB1@rac1 /home/oracle$ tree -d $ORACLE_HOME/log
/oracle/app/oracle/product/10.2.0/db_1/log
`-- rac1
|-- client
`-- racg
|-- racgeut
|-- racgimon
|-- racgmain
`-- racgmdb
7 directories
其中“rac1”是具體的主機名。
3.日誌目錄功能說明
1)CRS日誌存放在“$ORA_CRS_HOME/log/<hostname>/crsd”目錄,系統會對該日誌每10M進行歸檔一次;
2)CSS日誌存放在“$ORA_CRS_HOME/log/<hostname>/cssd”目錄,系統會對該日誌每20M進行歸檔一次;
3)EVM日誌存放在“$ORA_CRS_HOME/log/<hostname>/evmd”目錄;
4)“$ORA_CRS_HOME/log/<hostname>”和“$ORACLE_HOME/log/<hostname>”目錄中的racg目錄中記錄了RACG可執行檔案對應的日誌;
5)“$ORA_CRS_HOME/log/<hostname>/client”和“$ORACLE_HOME/log/<hostname>/client”目錄記錄了與srvctl、ocrdump、ocrconfig以及ocrcheck命令對應的日誌資訊。
4.Oracle叢集的alert日誌
類似Oracle例項的alert日誌一樣,Oracle叢集環境中同樣存在alert日誌檔案。該檔案位於“在 $ORA_CRS_HOME/log/<hostname>”目錄下,命名規則為“alert<nodename>.log”
該警告日誌記錄了有關Oracle叢集的重要警告資訊。
RACDB1@rac1 /oracle/app/crs/log/rac1$ tail -10f alertrac1.log
[cssd(10098)]CRS-1610:node rac2 (2) at 90% heartbeat fatal, eviction in 2.178 seconds
2010-11-15 09:09:11.264
[cssd(6656)]CRS-1605:CSSD voting file is online: /dev/raw/raw2. Details in /oracle/app/crs/log/rac1/cssd/ocssd.log.
[cssd(6656)]CRS-1601:CSSD Reconfiguration complete. Active nodes are rac1 rac2 .
2010-11-15 09:09:14.029
[evmd(5878)]CRS-1401:EVMD started on node rac1.
2010-11-15 09:09:14.868
[crsd(6015)]CRS-1012:The OCR service started on node rac1.
2010-11-15 09:09:27.545
[crsd(6015)]CRS-1201:CRSD started on node rac1.
5.小結
熟悉Oracle叢集環境下日誌檔案的位置和功能有助於快速定位故障的位置,善用之。
Good luck.
secooler
10.11.21
-- The End --
簡單介紹一下有關Oracle叢集環境中日誌的結構,方便快速查詢所需的日誌檔案。
1.Oracle叢集日誌藏匿之處
Oracle叢集涉及的日誌主要位於“$ORA_CRS_HOME/log”和“$ORACLE_HOME/log”目錄中。
2.日誌目錄結構
RACDB1@rac1 /home/oracle$ tree -d $ORA_CRS_HOME/log
/oracle/app/crs/log
|-- crs
`-- rac1
|-- admin
|-- client
|-- crsd
|-- cssd
| |-- oclsmon
| `-- oclsomon
|-- evmd
`-- racg
|-- racgeut
|-- racgevtf
`-- racgmain
13 directories
RACDB1@rac1 /home/oracle$ tree -d $ORACLE_HOME/log
/oracle/app/oracle/product/10.2.0/db_1/log
`-- rac1
|-- client
`-- racg
|-- racgeut
|-- racgimon
|-- racgmain
`-- racgmdb
7 directories
其中“rac1”是具體的主機名。
3.日誌目錄功能說明
1)CRS日誌存放在“$ORA_CRS_HOME/log/<hostname>/crsd”目錄,系統會對該日誌每10M進行歸檔一次;
2)CSS日誌存放在“$ORA_CRS_HOME/log/<hostname>/cssd”目錄,系統會對該日誌每20M進行歸檔一次;
3)EVM日誌存放在“$ORA_CRS_HOME/log/<hostname>/evmd”目錄;
4)“$ORA_CRS_HOME/log/<hostname>”和“$ORACLE_HOME/log/<hostname>”目錄中的racg目錄中記錄了RACG可執行檔案對應的日誌;
5)“$ORA_CRS_HOME/log/<hostname>/client”和“$ORACLE_HOME/log/<hostname>/client”目錄記錄了與srvctl、ocrdump、ocrconfig以及ocrcheck命令對應的日誌資訊。
4.Oracle叢集的alert日誌
類似Oracle例項的alert日誌一樣,Oracle叢集環境中同樣存在alert日誌檔案。該檔案位於“在 $ORA_CRS_HOME/log/<hostname>”目錄下,命名規則為“alert<nodename>.log”
該警告日誌記錄了有關Oracle叢集的重要警告資訊。
RACDB1@rac1 /oracle/app/crs/log/rac1$ tail -10f alertrac1.log
[cssd(10098)]CRS-1610:node rac2 (2) at 90% heartbeat fatal, eviction in 2.178 seconds
2010-11-15 09:09:11.264
[cssd(6656)]CRS-1605:CSSD voting file is online: /dev/raw/raw2. Details in /oracle/app/crs/log/rac1/cssd/ocssd.log.
[cssd(6656)]CRS-1601:CSSD Reconfiguration complete. Active nodes are rac1 rac2 .
2010-11-15 09:09:14.029
[evmd(5878)]CRS-1401:EVMD started on node rac1.
2010-11-15 09:09:14.868
[crsd(6015)]CRS-1012:The OCR service started on node rac1.
2010-11-15 09:09:27.545
[crsd(6015)]CRS-1201:CRSD started on node rac1.
5.小結
熟悉Oracle叢集環境下日誌檔案的位置和功能有助於快速定位故障的位置,善用之。
Good luck.
secooler
10.11.21
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2121066/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 例項和RAC叢集下資料庫日誌目錄合集Oracle資料庫
- oracle 12C RAC 12.1.0.2 叢集日誌(cluster log)目錄Oracle
- Oracle RAC 環境下的連線管理Oracle
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- KingbaseES RAC部署案例之---SAN環境構建RAC
- oracle RAC 診斷叢集狀態命令Oracle
- Oracle 12cR1 RAC叢集安裝(一)--環境準備Oracle
- Oracle RAC引數檔案管理Oracle
- oracle 11.2.0.4 rac叢集等待事件enq: TM - contentionOracle事件ENQ
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- RAC環境下建立物理DATAGUARD(1)
- RAC環境下建立物理DATAGUARD(2)
- RAC和ASM環境下打patchASM
- rac日誌收集方法
- 【ASK_ORACLE】Relink RAC叢集詳細步驟Oracle
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- Oracle RAC修改引數檔案位置Oracle
- Oracle Linux 6.7中 Oracle 11.2.0.4 RAC叢集CRS異常處理OracleLinux
- Oracle RAC NFS掛載檔案系統OracleNFS
- rac叢集日常維護命令
- 沃趣微講堂 | Oracle叢集技術(二):GI與Oracle RACOracle
- Oracle 11gR2 RAC 叢集服務啟動與關閉總結Oracle
- oracle 11G RAC的建立(VM虛擬環境)Oracle
- ORACLE 12C RAC 生產環境搭建介紹Oracle
- Oracle RAC一鍵部署001(主機環境校驗)Oracle
- 超大記憶體環境下的Oracle RAC引數設定建議記憶體Oracle
- Oracle 11.2 DataGuard RAC To RAC搭建Oracle
- RAC環境修改spfile的位置
- oracle RACOracle
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- Oracle RAC Cache Fusion 系列十七:Oracle RAC DRMOracle
- Oracle RAC環境新增新的network和listener(未完成)Oracle
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- Kubernetes 叢集日誌 和 EFK 架構日誌方案架構
- Oracle RAC叢集解除安裝步驟Oracle
- 11g RAC叢集下agent的作用和說明
- RAC環境下的SEQUENCE對應用的影響
- Oracle RAC CacheFusion 系列十五:Oracle RAC CRServer Part TwoOracleServer