SRVCTL命令介紹

Michael_DD發表於2014-03-03
SRVCTL命令介紹

   
    SRVCTL控制RAC資料庫中instance,lister,service
     SRVCTL命令在oracle使用者下執行


     SRVCTL實現sttart/stop/check所有例項
     $srvctl start|stop|status database -d


     start/stop指定例項
     $srvctl start|stop|status instance -d -i


     列出當前RAC下所有的資訊
     $srvctl config database -d


     start/stop/check所有的nodeapps ,比如VIP,GSD, listener, ONS
     $srvctl start|stop|status nodeapps -n


     SRVCTL命令start/stop  ASM例項
     $srvctl start|stop asm -n [-i ] [-o]


     獲取所有環境資訊
     $srvctl getenv database -d [-i ]


     設定全域性環境和變數
     $srvctl setenv database -d -t  LANG=en


     從OCR中刪除已有的資料庫
     $srvctl remove database -d


     向OCR中新增一個資料庫
     $srvctl add database -d  -o
       [-m ] [-p ] [-A /netmask>] [-r {PRIMARY} |
        PHYSICAL_STANDBY |LOHICAL_STANDBY]  [-s ]


     向OCR中新增一個資料庫的例項:
     $ srvctl add instance -d -i -n
     $ srvctl add instance -d -i -n


     向OCR中新增一個ASM例項:
     $ srvctl add asm -n -i -o


     新增一個service
     $ srvctl add service -d -s -r [-a
       ] [-P ] [-u]
 
     修改在其他節點上的service
     $ srvctl modify service -d -s -I -t
       
      
      relocate某個節點的service到其他節點
      $srvctl relocate service -d -s -I

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1098602/,如需轉載,請註明出處,否則將追究法律責任。