Oracle 11g RAC 的啟動與關閉



在Oracle 10g中CRS Resource 包括GSD(Global Serveice Daemon),ONS(Oracle Notification Service),VIP, Database, Instance 和 Service 

在11gR2里面啟動CRS的時候,會提示ohasd已經啟動。 那么這個OHASD到底包含哪些資源。
[root@racnode1 ~]# crsctl status resource -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ARCH.dg    ONLINE  ONLINE       racnode1                                     
               ONLINE  ONLINE       racnode2                                     
ora.DATA.dg
               ONLINE  ONLINE       racnode1                                     
               ONLINE  ONLINE       racnode2                                     
ora.LISTENER.lsnr
               ONLINE  ONLINE       racnode1                                     
               ONLINE  ONLINE       racnode2                                     
ora.asm
               ONLINE  ONLINE       racnode1                 Started             
               ONLINE  ONLINE       racnode2                 Started             
ora.gsd
               OFFLINE OFFLINE      racnode1                                     
               OFFLINE OFFLINE      racnode2                                     
ora.net1.network
               ONLINE  ONLINE       racnode1                                     
               ONLINE  ONLINE       racnode2                                     
ora.ons
               ONLINE  ONLINE       racnode1                                     
               ONLINE  ONLINE       racnode2                                     
ora.registry.acfs
               ONLINE  ONLINE       racnode1                                     
               ONLINE  ONLINE       racnode2                                     
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       racnode1                                     
ora.cvu
      1        ONLINE  ONLINE       racnode1                                     
ora.oc4j
      1        ONLINE  ONLINE       racnode1                                     
ora.prod.db
      1        ONLINE  ONLINE       racnode1                 Open                
      2        ONLINE  ONLINE       racnode2                 Open                
ora.racnode1.vip
      1        ONLINE  ONLINE       racnode1                                     
ora.racnode2.vip
      1        ONLINE  ONLINE       racnode2                                     
ora.scan1.vip
      1        ONLINE  ONLINE       racnode1

 如果要關閉RAC 不能再通過crs_stop -all,這個命令是10g所使用的,在11g由於CRS的信息也是放在ASM 實例里的,所以要關asm,必須關閉crs,在Oracle11g RAC的架構如下 

關閉數據庫前建議關閉監聽和kill會話
srvctl stop listener
ps -ef|grep LOCAL=NO|awk -F' ' '{print $2}'|xargs kill -9 
要關閉RAC,需在2個節點都配置好root的.bash_profile
export ORACLE_HOME=/u01/grid/product/11gr2
export PATH=$ORACLE_HOME/bin:$PATH
關閉RAC
[root@racnode1 ~]# crsctl stop has
[root@racnode2 ~]# crsctl stop has
啟動RAC
[root@racnode1 ~]# crsctl start has
[root@racnode2 ~]# crsctl start has
crsctl的其他選項,通過以下命令只需要在一個節點上啟動關閉RAC  racnode1是節點的主機名
[root@racnode1 ~]# crsctl stop cluster -n racnode1 racnode2
啟動RAC
[root@racnode1 ~]# crsctl start cluster -n racnode1 racnode2
 
 
當直接停止集群時,相關的Resource 也會被停止。 但實際情況下,我們操作更多的是對某些資源的啟動或關閉等操作。具體就是使用SRVCTL 命令。該命令不常用總被忘記,因此可以用幫助選項 –h 來查看命令幫助: 
[grid@racnode1 ~]$  srvclt –h 
這個命令顯示的結果太長,不好查看,可以進一步的查看幫助: 
 [grid@racnode1 ~]$ srvctl start -h 
 
 
通過下列命令直接關閉數據庫,通過上述幫助命令可以查看其他相關操作
[root@racnode1 ~]# srvctl stop database -d prod
 
crs_ctl -t命令仍然可用,11g rac有個BUG 實例正常啟動,但是狀態是offline
[root@racnode2 ~]# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.ARCH.dg    ora....up.type ONLINE    ONLINE    racnode1    
ora.DATA.dg    ora....up.type ONLINE    ONLINE    racnode1    
ora....ER.lsnr ora....er.type ONLINE    ONLINE    racnode1    
ora....N1.lsnr ora....er.type ONLINE    ONLINE    racnode1    
ora.asm        ora.asm.type   ONLINE    ONLINE    racnode1    
ora.cvu        ora.cvu.type   ONLINE    ONLINE    racnode1    
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               
ora....network ora....rk.type ONLINE    ONLINE    racnode1    
ora.oc4j       ora.oc4j.type  ONLINE    OFFLINE               
ora.ons        ora.ons.type   ONLINE    ONLINE    racnode1    
ora.prod.db    ora....se.type ONLINE    OFFLINE               
ora....SM1.asm application    ONLINE    ONLINE    racnode1    
ora....E1.lsnr application    ONLINE    ONLINE    racnode1    
ora....de1.gsd application    OFFLINE   OFFLINE               
ora....de1.ons application    ONLINE    ONLINE    racnode1    
ora....de1.vip ora....t1.type ONLINE    ONLINE    racnode1    
ora....SM2.asm application    ONLINE    ONLINE    racnode2    
ora....E2.lsnr application    ONLINE    ONLINE    racnode2    
ora....de2.gsd application    OFFLINE   OFFLINE               
ora....de2.ons application    ONLINE    ONLINE    racnode2    
ora....de2.vip ora....t1.type ONLINE    ONLINE    racnode2    
ora....ry.acfs ora....fs.type ONLINE    ONLINE    racnode1    
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    racnode1
嘗試指定節點再次啟動即可
srvctl start instance -d prod -i prod1
再次查看
[root@racnode2 ~]# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.ARCH.dg    ora....up.type ONLINE    ONLINE    racnode1    
ora.DATA.dg    ora....up.type ONLINE    ONLINE    racnode1    
ora....ER.lsnr ora....er.type ONLINE    ONLINE    racnode1    
ora....N1.lsnr ora....er.type ONLINE    ONLINE    racnode1    
ora.asm        ora.asm.type   ONLINE    ONLINE    racnode1    
ora.cvu        ora.cvu.type   ONLINE    ONLINE    racnode1    
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               
ora....network ora....rk.type ONLINE    ONLINE    racnode1    
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    racnode1    
ora.ons        ora.ons.type   ONLINE    ONLINE    racnode1    
ora.prod.db    ora....se.type ONLINE    ONLINE    racnode1    
ora....SM1.asm application    ONLINE    ONLINE    racnode1    
ora....E1.lsnr application    ONLINE    ONLINE    racnode1    
ora....de1.gsd application    OFFLINE   OFFLINE               
ora....de1.ons application    ONLINE    ONLINE    racnode1    
ora....de1.vip ora....t1.type ONLINE    ONLINE    racnode1    
ora....SM2.asm application    ONLINE    ONLINE    racnode2    
ora....E2.lsnr application    ONLINE    ONLINE    racnode2    
ora....de2.gsd application    OFFLINE   OFFLINE               
ora....de2.ons application    ONLINE    ONLINE    racnode2    
ora....de2.vip ora....t1.type ONLINE    ONLINE    racnode2    
ora....ry.acfs ora....fs.type ONLINE    ONLINE    racnode1    
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    racnode1

  

 
 


免責聲明!

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



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