Oracle 11g RAC CRS-4535/ORA-15077

原文地址:http://blog.csdn.net/leshami/article/details/8468592
新安装了Oracle 11g rac之后,不知道是什么原因导致第二个节点上的crsd无法启动?其错误消息是CRS-4535: Cannot communicate with Cluster Ready Services。其具体的错误信息还需要查看crsd.log日志才知道。
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      
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值