oracle rac 一节点crs无法启动,查看cssd进程处于 /etc/init.d/init.cssd startcheck 阶段

 
  
  1. # ps -ef|grep css 
  2. root      2890     1  0  2012 ?        00:00:00 /bin/sh /etc/init.d/init.cssd fatal 
  3. root      2973  2889  0  2012 ?        00:00:00 /bin/sh /etc/init.d/init.cssd startcheck 
  4. root      3084  2890  0  2012 ?        00:00:00 /bin/sh /etc/init.d/init.cssd startcheck 
  5. root      3230  2919  0  2012 ?        00:00:00 /bin/sh /etc/init.d/init.cssd startcheck 

该节点没有该段时间内的日志信息,只有client目录下日志文件中出现:

[ CSSCLNT][3860010224]clsssInitNative: connect failed, rc 9

出现这个错误应该从以下方面入手:

1).确保所有的网络(包括私有网络、公共网络)都能够正常的ping通。

2).确保所有RAC节点服务器的防火墙都是关闭状态。

3).确保所有RAC节点都能够正常的连接存储,且对存储相应的设备有正常的访问权限,例如,存储表决磁盘和ocr的设备所有者应该是oracle:oinstall;oracle 用户能够访问/tmp目录等。

4).如果以上都确定没问题的话,可以考虑升级节点服务器设备(服务器网卡、服务器FC HBA卡等)的固件版本。

最后确认是私有网络出现问题,重启私有网卡,crs正常启动。