記一次oracle crs無法重啟事故


今天在修改了數據庫參數后,關閉數據庫及crs,然后重新啟動了服務器,服務器啟動完成之后,發現數據庫無法啟動,過程如下:

step1:重啟數據庫

$ su - grid
$ srvctl stop database -d {DB_NAME} 


$ su - root
# cd /grid/11.2.0/grid/bin
# ./crsctl stop crs  #所有節點執行

step2:重啟服務器:

xxxdb1#[/root]reboot

等服務器重啟完成,發現crs起不來:

xxxdb1$[/home/grid]crs_stat -t
CRS-0184: Cannot communicate with the CRS daemon.

根據以前的經驗,服務器起來后5分鍾左右,crs即可啟動完成。然而等待了15分鍾,依然無法啟動。

step3:於是請求協助,通過手動啟動crs,發現crs啟動了。

su - root
# cd $ORACLE_HOME/bin
# ./crsctl start crs      
CRS-4123: Oracle High Availability Services has been started.

經過大概4分鍾的等待,數據庫的資源起來了,這個過程較久,需要耐心等待

xxxdb1$[/home/grid]crsctl status res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARC.dg
               ONLINE  ONLINE       xxxdb1                                       
               ONLINE  ONLINE       xxxdb2                                       
ora.DAT.dg
               ONLINE  ONLINE       xxxdb1                                       
               ONLINE  ONLINE       xxxdb2                                       
ora.INX.dg
               ONLINE  ONLINE       xxxdb1                                       
               ONLINE  ONLINE       xxxdb2                                       
ora.LISTENER.lsnr
               ONLINE  ONLINE       xxxdb1                                       
               ONLINE  ONLINE       xxxdb2                                       
ora.OCRVOTE.dg
               ONLINE  ONLINE       xxxdb1                                       
               ONLINE  ONLINE       xxxdb2                                       
ora.asm
               ONLINE  ONLINE       xxxdb1                   Started             
               ONLINE  ONLINE       xxxdb2                   Started             
ora.gsd
               OFFLINE OFFLINE      xxxdb1                                       
               OFFLINE OFFLINE      xxxdb2                                       
ora.net1.network
               ONLINE  ONLINE       xxxdb1                                       
               ONLINE  ONLINE       xxxdb2                                       
ora.ons
               ONLINE  ONLINE       xxxdb1                                       
               ONLINE  ONLINE       xxxdb2                                       
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       xxxdb1                                       
ora.cvu
      1        ONLINE  OFFLINE                                                   
ora.xxxdb.db
      1        ONLINE  ONLINE       xxxdb1                   shutdown immediate                
      2        ONLINE  ONLINE       xxxdb2                   shutdown immediate                
ora.xxxdb1.vip
      1        ONLINE  ONLINE       xxxdb1                                       
ora.xxxdb2.vip

 

1        ONLINE  ONLINE       xxxdb2                                       
ora.oc4j
      1        OFFLINE OFFLINE                                                   
ora.scan1.vip
      1        ONLINE  ONLINE       xxxdb1                              

step4:啟動數據庫實例

srvctl start instance -d {oracle_name} -i {instance_name}

到這里,數據庫是起來了,為什么開機crs未啟動的原因還沒找到,經過查看crs自啟動參數,發現自啟動為不可用(disable)狀態

xxxdb1#[/grid/11.2.0/grid/bin]./crsctl config has
CRS-4622: Oracle High Availability Services autostart is disabled.

將其改為enable:

xxxdb1#[/grid/11.2.0/grid/bin]./crsctl enable crs

再次查看:

xxxdb1#[/grid/11.2.0/grid/bin]./crsctl config crs
CRS-4622: Oracle High Availability Services autostart is enabled.

 OK,crs無法自啟動的問題解決完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM