Oracle 11g RAC CRS-4535/ORA-15077

小亮520cl發表於2015-07-14
新安裝了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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章