Wednesday, January 27, 2016

CRS-4535: Cannot communicate with Cluster Ready Services

If checking status of CRS (and other RAC resources) returns you this error, it means that CRS is not running.
[grid@dbnode1 ]$ crsctl stat res -t
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4000: Command Status failed, or completed with errors.


Log in as root user and start the crs
[root@dbnode1 ~]# /u01/oracle/11.2.0.4/grid/bin/crsctl start crs
CRS-4123: Oracle High Availability Services has been started.

Sometimes it may happen that even after using this command, CRS does not come up as you can see bellow
 [root@dbnode1 ~]# /u01/oracle/11.2.0.4/grid/bin/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
In this case, start cluster as follows. But Oracle High Availability Service should be online for the following command to succeed.

[root@dbnode1 ~]# /u01/oracle/11.2.0.4/grid/bin/crsctl start cluster -n dbnode1

1 comment:

  1. thanks for the good information, the issue mainly come from network or disk group privileges, in my case it was not because of the above two i chekced cd /dev/oracleasm/disks ls -lrt the rights should be like owner grid and chmod 777 for all the disks, it was because of kernel parameter kernel.sem=250 its should be like this kernel.sem=250 32000 256 and then start the crs crsctl start crs or for any offline res crsctl start res resourcename -init thanks

    ReplyDelete

Popular Posts - All Times