安装的环境见最下面,安装完CRS过程中执行root.sh后,无法启动CRS服务,分别对CRS,CSSD,EVMD的日志进行分析,结果为:
1、evmd已经有core文件
2、ocssd日志中有大量的trace记录
3、crs一直在等待,似乎对其他2个进程有依赖关系
PS:真想找点资料了解一下crs的启动机制
源头应该在cssd这里,仔细检查日志发现,当检查到共享盘的时候就报错:
[ CSSD]2009-03-13 10:27:11.800 >USER: Oracle Database 10g CSS Release 10.2.0.1.0 Production Copyright 1996, 2004 Oracle. All rights reserved....--中间省略--...[ CSSD]2009-03-13 10:27:16.054 [4114] >TRACE: clssnmCheckDskInfo: Checking disk info...[ CSSD]2009-03-13 10:27:17.054 [4114] >ERROR: clssnmCheckDskInfo: We appear to be dead skgxn 0
执行ocrcheck和crsctl query css votedisk的结果均正常,只好上metalink碰点运气,它也只是估计是一个bug,建议把oracle用户加入到hacmp的组(hagsuser),能解决检测磁盘的问题。增加完成后CRS果然启动正常
# id oracleuid=601(oracle) gid=602(oinstall) groups=601(dba),206(hagsuser)
本次安装的操作系统和双机的版本,常见错误,记录一下。
# oslevel -s5300-07-07-0846 # lslpp -l | grep cluster...cluster.es.server.rte 5.4.1.4 COMMITTED ES Base Server Runtime...