Home > clusterware > CRS-0184: Cannot communicate with the CRS daemon

CRS-0184: Cannot communicate with the CRS daemon

Last week,  a  development 11gR1 RAC cluster couldn’t be started in redhat. When I checked the cluster status with crs_stat -t, it returned “CRS-0184: Cannot communicate with the CRS daemon”. The following was the fixing procedures

1. Check system messages

# cd /var/log

[root@SGRAC1 log]# tail messages
Jul 25 11:48:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5380.
Jul 25 11:49:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5380.
Jul 25 11:49:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5301.
Jul 25 11:49:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5559.
Jul 25 11:50:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5559.
Jul 25 11:50:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5380.
Jul 25 11:50:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5301.
Jul 25 11:51:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5559.
Jul 25 11:51:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5301.
Jul 25 11:51:21 SGRAC1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.5380.

2.  Check details of cluster messages in /tmp/crsctl.5380.

[root@SGRAC1 log]# cat /tmp/crsctl.5380
clsscfg_vhinit: unable(1) to open disk (/dev/sdc1) <– this shows that it can read disk
Internal Error Information:
Category: 1234
Operation: scls_block_open
Location: open
Other: open failed /dev/sdc1
Dep: 13
Failure 1 checking the Cluster Synchronization Services voting disk ‘/dev/sdc1’.
Not able to read adequate number of voting disks

3. Check raw /dev/sdc1 status

[root@SGRAC1 log]# ls -l /dev/sdc1
brw-r—– 1 root disk 8, 33 Jul 25 11:29 /dev/sdc1 <– this shows that there is no permission for Oracle

4. Change owner to oracle

[root@SGRAC1 log]# chown oracle:dba /dev/sdc1

After that, the cluster was back to normal

 

 

Advertisements
Categories: clusterware
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: