RAC:Oracle11gR2:群集的起、停、狀態查詢


一:查看群集的狀態

1.0.1 使用crsctl status resource [-t]

1.0.2 使用crs_stat [-t]

1.0.1 使用srvctl status <obj> 來查詢群集、資源的狀態

 

二:起、停節點、群集

1.1 使用crsctl {start|stop} {has|crs} [-f] :has和crs是“同義”詞,只能起停 單節點。
用root用戶,在Oracle11gR2中停止和啟動集群的命令如下:

#crsctl stop has
#crsctl start has

注意:
(1)對於crsctl stop has 只有一個可選的參數就是-f,該命令只能停執行該命令服務器上的HAS,而不能停所有節點上的。所以要把RAC 全部停掉,需要在所有節點執行該命令。
(2)可以使用crs_stat命令來進程驗證,不過Oracle 11g的進程啟動過程比較慢,需要耐心等待

 

1.2.1 使用crsctl {start|stop} cluster [-f] :起停 單節點。
該命令的語法如下:
crsctl stop cluster
crsctl start cluster

注意:
(1)通過os的ps aux|grep grid 發現,改種方法和crsctl stop crs 有所不同。該方法后台的agent進程仍舊是存活的,stop后重新start更為迅速!
(2)與1.1 節最大的不同,該參數支持的選項更多,可以同時操控所有的節點。如果不指定參數,那么只對當前節點有效。

 

1.2.2 使用crsctl {start|stop} cluster -all [-f] :起停整個群集。
該命令的語法如下:
crsctl stop cluster -all
crsctl start cluster -all

注意:通過os的ps aux|grep grid 發現,改種方法和crsctl stop crs 有所不同。該方法后台的agent進程仍舊是存活的,stop后重新start更為迅速!

 

三:增強的群集資源控制命令
## 通過 srvctl 可以控制rac中的resource的方方面面
2.1 svrctl -h :獲取所有命令的幫助
2.2 svrctl <cmd> -h :獲取cmd命令的幫助

 

四:gsd、oc4j
在11g R2中,默認 oc4j和gsd資源是 disable的;oc4j 是用於WLM 的一個資源, WLM在 11.2.0.2 才可用;gsd是 CRS 用於跟 9i RAC 進行通信的一個模塊,是為了向后兼容才保留的,不影響性能;建議不要刪除, 也不要嘗試開啟他們, 忽略即可。

ora.gsd is OFFLINE by default ifthere is no 9i database in the cluster.
ora.oc4j is OFFLINE in 11.2.0.1 as DatabaseWorkload Management(DBWLM) is unavailable. these can be ignored in11gR2 RAC.

 

 


免責聲明!

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



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