Oracle 11g RAC CRS-4535/ORA-15077

新安装了Oracle 11g rac之后,不知道是什么原因导致第二个节点上的crsd无法启动?其错误消息是CRS-4535: Cannot communicate with Cluster Ready Services。其具体的错误信息还需要查看crsd.log日志才知道。


  1. [python] view plaincopyprint?
    1、环境 
    [root@linux2 ~]# cat /etc/issue 
    Enterprise Linux Enterprise Linux Server release 5.5 (Carthage) 
    Kernel \r on an \m 
      
    [root@linux2 bin]# ./crsctl query crs activeversion 
    Oracle Clusterware active version on the cluster is [11.2.0.1.0] 
    #注意下文中描述中使用了grid与root用户操作不同的对象。 
      
    2、错误症状 
    [root@linux2 bin]# ./crsctl check crs 
    CRS-4638: Oracle High Availability Services is online 
    CRS-4535: Cannot communicate with Cluster Ready Services   #CRS-4535 
    CRS-4529: Cluster Synchronization Services is online 
    CRS-4533: Event Manager is online 
     
    [root@linux2 bin]# ps -ef | grep d.bin   #下面的查询中没有crsd.bin 
    root      3886     1  1 09:50 ?        00:00:11 /u01/app/11.2.0/grid/bin/ohasd.bin reboot 
    grid      3938     1  0 09:51 ?        00:00:04 /u01/app/11.2.0/grid/bin/oraagent.bin 
    grid      4009     1  0 09:51 ?        00:00:00 /u01/app/11.2.0/grid/bin/gipcd.bin 
    grid      4014     1  0 09:51 ?        00:00:00 /u01/app/11.2.0/grid/bin/mdnsd.bin 
    grid      4028     1  0 09:51 ?        00:00:02 /u01/app/11.2.0/grid/bin/gpnpd.bin 
    root      4040     1  0 09:51 ?        00:00:03 /u01/app/11.2.0/grid/bin/cssdmonitor 
    root      4058     1  0 09:51 ?        00:00:04 /u01/app/11.2.0/grid/bin/cssdagent 
    root      4060     1  0 09:51 ?        00:00:00 /u01/app/11.2.0/grid/bin/orarootagent.bin 
    grid      4090     1  2 09:51 ?        00:00:15 /u01/app/11.2.0/grid/bin/ocssd.bin  
    grid      4094     1  0 09:51 ?        00:00:02 /u01/app/11.2.0/grid/bin/diskmon.bin -d -f 
    root      4928     1  0 09:51 ?        00:00:00 /u01/app/11.2.0/grid/bin/octssd.bin reboot 
    grid      4945     1  0 09:51 ?        00:00:02 /u01/app/11.2.0/grid/bin/evmd.bin 
    root      6514  5886  0 10:00 pts/1    00:00:00 grep d.bin 
     
    [root@linux2 bin]# ./crsctl stat res -t -init 
    -------------------------------------------------------------------------------- 
    NAME           TARGET  STATE        SERVER                   STATE_DETAILS        
    -------------------------------------------------------------------------------- 
    Cluster Resources 
    -------------------------------------------------------------------------------- 
    ora.asm 
           1        ONLINE  ONLINE       linux2                   Cluster Reconfigura  
                                                                  tion                 
    ora.crsd 
           1        ONLINE  OFFLINE       #crsd处于offline状态                                               
    ora.cssd 
           1        ONLINE  ONLINE       linux2                                        
    ora.cssdmonitor 
           1        ONLINE  ONLINE       linux2                                        
    ora.ctssd 
           1        ONLINE  ONLINE       linux2                   OBSERVER             
    ora.diskmon 
           1        ONLINE  ONLINE       linux2                                        
    ora.drivers.acfs 
           1        ONLINE  OFFLINE      #acfs处于offline状态                                              
    ora.evmd 
           1        ONLINE  ONLINE       linux2                                        
    ora.gipcd 
           1        ONLINE  ONLINE       linux2                                        
    ora.gpnpd 
           1        ONLINE  ONLINE       linux2                                        
    ora.mdnsd 
           1        ONLINE  ONLINE       linux2             
      
    #下面查看crsd对应的日志文件 
    [grid@linux2 ~]$ view $ORACLE_HOME/log/linux2/crsd/crsd.log 
      
    2013-01-05 10:28:27.107: [GIPCXCPT][1768145488] gipcShutdownF: skipping shutdown, count 1, from [ clsgpnp0.c : 1021],  
      ret gipcretSuccess (0) 
    2013-01-05 10:28:27.107: [  OCRASM][1768145488]proprasmo: Error in open/create file in dg [OCR_VOTE] #打开磁盘组错误 
    [  OCRASM][1768145488]SLOS : SLOS: cat=7, opn=kgfoAl06, dep=15077, loc=kgfokge 
    ORA-15077: could not locate ASM instance serving a required diskgroup  #出现了ORA错误 
      
    2013-01-05 10:28:27.107: [  OCRASM][1768145488]proprasmo: kgfoCheckMount returned [7] 
    2013-01-05 10:28:27.107: [  OCRASM][1768145488]proprasmo: The ASM instance is down    #实例处于关闭状态 
    2013-01-05 10:28:27.107: [  OCRRAW][1768145488]proprioo: Failed to open [+OCR_VOTE]. Returned proprasmo() with [26]. 
       Marking location as UNAVAILABLE. 
    2013-01-05 10:28:27.107: [  OCRRAW][1768145488]proprioo: No OCR/OLR devices are usable  #OCR/OLR设备不可用 
    2013-01-05 10:28:27.107: [  OCRASM][1768145488]proprasmcl: asmhandle is NULL 
    2013-01-05 10:28:27.107: [  OCRRAW][1768145488]proprinit: Could not open raw device 
    2013-01-05 10:28:27.107: [  OCRASM][1768145488]proprasmcl: asmhandle is NULL 
    2013-01-05 10:28:27.107: [  OCRAPI][1768145488]a_init:16!: Backend init unsuccessful : [26] 
    2013-01-05 10:28:27.107: [  CRSOCR][1768145488] OCR context init failure.  Error: PROC-26: Error while accessing the  
      physical storage ASM error [SLOS: cat=7, opn=kgfoAl06, dep=15077, loc=kgfokge 
    ORA-15077: could not locate ASM instance serving a required diskgroup 
    ] [7] 
    2013-01-05 10:28:27.107: [    CRSD][1768145488][PANIC] CRSD exiting: Could not init OCR, code: 26 
    2013-01-05 10:28:27.107: [    CRSD][1768145488] Done. 
     
    [root@linux2 bin]# ps -ef | grep pmon   #查看pmon进程,此处也表明ASM实例没有启动 
    root      7447  7184  0 10:48 pts/2    00:00:00 grep pmon 
       
      #从上面的分析可知,应该是ASM实例没有启动的原因导致了crsd进程无法启动 
     
    3、解决   
    [grid@linux2 ~]$ asmcmd           
    Connected to an idle instance. 
    ASMCMD> startup                  #启动asm实例 
    ASM instance started 
      
    Total System Global Area  283930624 bytes 
    Fixed Size                  2212656 bytes 
    Variable Size             256552144 bytes 
    ASM Cache                  25165824 bytes 
    ASM diskgroups mounted 
    ASMCMD> exit 
     
    #Author : Robinson 
    #Blog   : http://blog.csdn.net/robinson_0612 
      
    #再次查看集群资源的状态 
    [root@linux2 bin]# ./crsctl stat res -t -init 
    -------------------------------------------------------------------------------- 
    NAME           TARGET  STATE        SERVER                   STATE_DETAILS        
    -------------------------------------------------------------------------------- 
    Cluster Resources 
    -------------------------------------------------------------------------------- 
    ora.asm 
           1        ONLINE  ONLINE       linux2                   Started              
    ora.crsd 
           1        ONLINE  INTERMEDIATE linux2                                        
    ora.cssd 
           1        ONLINE  ONLINE       linux2                                        
    ora.cssdmonitor 
           1        ONLINE  ONLINE       linux2                                        
    ora.ctssd 
           1        ONLINE  ONLINE       linux2                   OBSERVER             
    ora.diskmon 
           1        ONLINE  ONLINE       linux2                                        
    ora.drivers.acfs 
           1        ONLINE  OFFLINE                                                    
    ora.evmd 
           1        ONLINE  ONLINE       linux2                                        
    ora.gipcd 
           1        ONLINE  ONLINE       linux2                                        
    ora.gpnpd 
           1        ONLINE  ONLINE       linux2                                        
    ora.mdnsd 
           1        ONLINE  ONLINE       linux2                      
     
    #启动acfs 
    [root@linux2 bin]# ./crsctl start res ora.drivers.acfs -init 
    CRS-2672: Attempting to start 'ora.drivers.acfs' on 'linux2' 
    CRS-2676: Start of 'ora.drivers.acfs' on 'linux2' succeeded 
     
    #之后所有的状态都处于online状态              
    [root@linux2 bin]# ./crsctl stat res -t -init 
    -------------------------------------------------------------------------------- 
    NAME           TARGET  STATE        SERVER                   STATE_DETAILS        
    -------------------------------------------------------------------------------- 
    Cluster Resources 
    -------------------------------------------------------------------------------- 
    ora.asm 
           1        ONLINE  ONLINE       linux2                   Started              
    ora.crsd 
           1        ONLINE  ONLINE       linux2                                        
    ora.cssd 
           1        ONLINE  ONLINE       linux2                                        
    ora.cssdmonitor 
           1        ONLINE  ONLINE       linux2                                        
    ora.ctssd 
           1        ONLINE  ONLINE       linux2                   OBSERVER             
    ora.diskmon 
           1        ONLINE  ONLINE       linux2                                        
    ora.drivers.acfs 
           1        ONLINE  ONLINE       linux2                                        
    ora.evmd 
           1        ONLINE  ONLINE       linux2                                        
    ora.gipcd 
           1        ONLINE  ONLINE       linux2                                        
    ora.gpnpd 
           1        ONLINE  ONLINE       linux2                                        
    ora.mdnsd 
           1        ONLINE  ONLINE       linux2 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29096438/viewspace-1732576/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29096438/viewspace-1732576/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值