在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
|--管理员
|--
客户端
|-- crsd
|--
cssd
| |-- oclsmon
| `-- oclsomon
|-- evmd
`-- racg
|--
取值
|--
racgevtf
`-- racgmain
13
目录服务
RACDB1@rac1 /home/oracle$ tree -d
$ORACLE_HOME/log
/Oracle/app/Oracle/product/10.2.0/db _1/log
`--
rac1
|--客户端
`--
随机存取存储器
|--
取值
|--
racgimon
|--
racgmain
`-- racgmdb
7
目录
其中“rac1”是具体的主机名。
3 .日志目录功能说明
1 ) CRS日志存储在$ORA_CRS_HOME/log//crsd目录中,每10M归档一次。
2 ) CSS日志存储在$ORA_CRS_HOME/log//cssd目录中,每20M归档一次。
3 ) EVM日志保存在“$ORA_CRS_HOME/log//evmd”目录中;
4 )“$ORA_CRS_HOME/log/”和“$ORACLE_HOME/log/”目录中的racg目录包含与racg可执行文件对应的日志。
5 )“$ORA_CRS_HOME/log”
//client和$ORACLE_HOME/log//client目录记录与srvctl、ocrdump、ocrconfig和ocrcheck命令相对应的日志信息
4.Oracle集群的警报日志
与Oracle实例的alert日志一样,Oracle集群环境中也存在alert日志文件。 此文件显示为“
在$ORA_CRS_HOME/log/目录下,命名约定为alert.log
此警告日志记录有关Oracle群集的重要警告信息。
RACDB1@rac1
/Oracle/app/CRS/log/Rac1 $ tail-10 falertrac1. log
[cssd(10098 ) ] CRS-1610:节点
rac2 (2)2) at 90 %健康beat fatal,eviction in 2.178 seconds
2010-11-15
09:09:11.264
[cssd(6656 ) ] CRS-1605: cssdvotingfileisonline :/dev/raw/raw 2。
详细信息in/Oracle/app/CRS/log/Rac1/cssd/OCS SD.log。
[cssd(6656 ) ]CRS-1601:CSSD
reconfiguration complete.activenodesarerac1RAC 2。
2010-11-15
09:09:14.029
[evmd ) 5878 ] CRS-1401: evmdstartedonnoderac 1。
2010-11-15
09:09:14.868
[crsd(6015 ) ] CRS-1012: theocrservicestartedonnode
rac1。
2010-11-15 09:09:27.545
[crsd(6015 ) ] CRS-1201: crsdstartedonnode
rac1。