Hi,
Sometimes you can get “CRS-4535 Cannot communicate with Cluster Ready Services ” error.
CRS-4535 Cannot communicate with Cluster Ready Services
When I check the CRS ( Cluster Ready Services ) , Details of error are as follows.
[root@msdbrac01 bin]# crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4535: Cannot communicate with Cluster Ready Services CRS-4530: Communications failure contacting Cluster Synchronization Services daemon CRS-4534: Cannot communicate with Event Manager
CRS-4535: Cannot communicate with Cluster Ready Services
The cause of this error is generally the permission on the ASM disks on the node where you faced the error.
CRS-4534: Cannot communicate with Event Manager
Check permisson of ASM Disks as follows.
[root@msdbrac01 bin]# cd /dev/oracleasm/disks [root@msdbrac01 disks]# ls -lrt total 0 brw------- 1 root root 8, 17 Jan 9 08:17 ASMDISK1 brw------- 1 root root 8, 33 Jan 9 08:17 ASMDISK2 brw------- 1 root root 8, 49 Jan 9 08:17 ASMDISK3 brw------- 1 root root 8, 65 Jan 9 08:17 ASMDISK4
Oracle has no permissions on Disks, so you should grant it as follows.
[root@msdbrac01 disks]# chown -R oracle:dba /dev/oracleasm/disks [root@msdbrac01 disks]# chmod -R 777 /dev/oracleasm/disks [root@msdbrac01 disks]# ls -lrt total 0 brwxrwxrwx 1 oracle dba 8, 17 Jan 9 08:17 ASMDISK1 brwxrwxrwx 1 oracle dba 8, 33 Jan 9 08:17 ASMDISK2 brwxrwxrwx 1 oracle dba 8, 49 Jan 9 08:17 ASMDISK3 brwxrwxrwx 1 oracle dba 8, 65 Jan 9 08:17 ASMDISK4
Disk permissions are fixed and check the IPs between all cluster node s(Public, Private and Virtual IP).
Then start Cluster from root user as follows.
[root@msdbrac01 bin]# crsctl start cluster CRS-2672: Attempting to start 'ora.cssd' on 'msdbrac01' CRS-2676: Start of 'ora.cssd' on 'msdbrac01' succeeded CRS-2672: Attempting to start 'ora.ctssd' on 'msdbrac01' CRS-2676: Start of 'ora.ctssd' on 'msdbrac01' succeeded CRS-2679: Attempting to clean 'ora.asm' on 'msdbrac01' CRS-2681: Clean of 'ora.asm' on 'msdbrac01' succeeded CRS-2672: Attempting to start 'ora.asm' on 'msdbrac01' CRS-2676: Start of 'ora.asm' on 'msdbrac01' succeeded CRS-2672: Attempting to start 'ora.crsd' on 'msdbrac01' CRS-2676: Start of 'ora.crsd' on 'msdbrac01' succeeded [root@msdbrac01 bin]#
Now check CRS again as follows.
[root@msdbrac01 bin]# crsctl check crs CRS-4638: Oracle High Availability Services is online CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online [root@msdbrac01 bin]#
Cluster Ready Services is online now, problem has been fixed.
Do you want to learn Oracle Database for Beginners, then read the following articles.
Oracle Tutorial | Oracle Database Tutorials for Beginners ( Junior Oracle DBA )