RAC出现CRS-4535: Cannot communicate with Cluster Ready Services 时排查问题步骤


crsctl check crs

发现第二行报错:

CRS-4638: Oracle High Availability Services is online
CRS-4535: Cannot communicate with Cluster Ready Services 
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online

 

check crs的时候只出现crs-4535的错误,解决步骤:

这个问题一般是由crsd进程死掉或者ocr磁盘组状态不对引起的。

1.查看磁盘组所属组(chown)和权限(chmod)是否正确

2.查看crsd的进程是否存在或者正确

ps -ef | grep crsd.bin

crsctl stat res -t -init  查看ora.crsd的状态是否为online

3.一般到这一步其实ora.crsd的状态是offline的,所以需要去检查一下grid 下的$ORACLE_HOME/log/hostname/crsd/crsd.log日志的输出,看是否存在异常

4.检查asm磁盘组的状态

select name,state from v$asm_diskgroup;想对应的ocr磁盘组的状态

5.在所有都检查完毕后没有问题,就启动crsd进程

crsctl start res ora.crsd -init 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM