zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    【多线程】工具类汇总
    【JVM】GC日志样例解读
    【Docker】
    XXS level5
    XXS level4
    XXS level3
    XXS level2
    SQLI DUMB SERIES-6
    SQLI DUMB SERIES-5
    XXS level1
  • 原文地址:https://www.cnblogs.com/nazeebodan/p/4718674.html
Copyright © 2011-2022 走看看