在启动rac环境的时候发现2号服务器的crs没有启动
[grid@RAC2 ~]$ crs_stat -v
CRS-0184: Cannot communicate with the CRSdaemon.
[grid@RAC2 ~]$ crsctl check crs
CRS-4638: Oracle High Availability Servicesis online
CRS-4535: Cannot communicate with ClusterReady Services
CRS-4530: Communications failure contactingCluster Synchronization Services daemon
CRS-4533: Event Manager is online
查看共享盘挂载情况:
[root@RAC2 ~]# oracleasm listdisks
[root@RAC2 ~]#
发现共享磁盘没了,那么crs没有启动的原因应该与此有关
那么我们想到要挂载磁盘
[root@RAC2 ~]# oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
Instantiating disk "CRS_DISK01"
Unable to instantiate disk"CRS_DISK01"
Instantiating disk "CRS_DISK01"
Unable to instantiate disk"CRS_DISK01"
由于直接挂载会报错,所以需要初始化一下再挂载
那么我们就在/etc/rc.local中添加以下两条
oracleasm init
oracleasm scandisks
重启后这样我们就看到共享磁盘了,并且crs也启动了,数据库也可以顺利启动了