【RAC】使用crsctl工具控制Oracle RAC叢集的啟停
在安裝Oracle RAC叢集環境後,與叢集有關的程式會自動啟動。這樣就帶來了一個問題,似乎這裡有不可控的因素在裡面。在預設情況下,主機重新啟動後叢集程式會隨作業系統而啟動,因主機在啟動的過程中會消耗比較大的資源,加之叢集程式所消耗的資源,對於效能比較差的環境有可能導致叢集環境啟動非常緩慢的情況(在低效率的虛擬機器環境下該問題尤為突出)。另外,在計劃停機的場景下,我們依然需要對叢集程式做細粒度的控制。crsctl命令可以比較便捷的達到我們的維護目的。
注意:以上命令必須以root使用者的身份來執行。
1.禁止Oracle叢集隨作業系統重啟而自動啟動
使用“crsctl disable crs”命令可以實現禁止Oracle叢集在作業系統重新啟動時被自動啟動。注:此命令不會停止正在執行的Oracle叢集環境,僅對後續的操作有影響。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl disable crs
從此往後,叢集啟停將進入到手動管理模式,我們因此實現了更多的控制。
2.啟用Oracle叢集隨作業系統重啟而自動啟動
這也是系統的預設行為。可以使用“crsctl enable crs”命令來實現。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl enable crs
3.停止Oracle叢集堆疊
使用“crsctl stop crs”命令可以停止Oracle叢集堆疊。可以針對每一個具體RAC節點操作。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl stop crs
Stopping resources. This could take several minutes.
Successfully stopped CRS resources.
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
4.啟動Oracle叢集堆疊
使用“crsctl start crs”命令可以啟動Oracle叢集堆疊。可以針對每一個具體RAC節點操作。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly
5.小結
建議將Oracle叢集堆疊設定為手工啟停模式,這樣可以避免一些不必要的問題。我們的目標:Under Control!
Good luck.
secooler
10.11.17
-- The End --
注意:以上命令必須以root使用者的身份來執行。
1.禁止Oracle叢集隨作業系統重啟而自動啟動
使用“crsctl disable crs”命令可以實現禁止Oracle叢集在作業系統重新啟動時被自動啟動。注:此命令不會停止正在執行的Oracle叢集環境,僅對後續的操作有影響。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl disable crs
從此往後,叢集啟停將進入到手動管理模式,我們因此實現了更多的控制。
2.啟用Oracle叢集隨作業系統重啟而自動啟動
這也是系統的預設行為。可以使用“crsctl enable crs”命令來實現。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl enable crs
3.停止Oracle叢集堆疊
使用“crsctl stop crs”命令可以停止Oracle叢集堆疊。可以針對每一個具體RAC節點操作。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl stop crs
Stopping resources. This could take several minutes.
Successfully stopped CRS resources.
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
4.啟動Oracle叢集堆疊
使用“crsctl start crs”命令可以啟動Oracle叢集堆疊。可以針對每一個具體RAC節點操作。
[root@rac1 ~]# /oracle/app/crs/bin/crsctl start crs
Attempting to start CRS stack
The CRS stack will be started shortly
5.小結
建議將Oracle叢集堆疊設定為手工啟停模式,這樣可以避免一些不必要的問題。我們的目標:Under Control!
Good luck.
secooler
10.11.17
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/500314/viewspace-1315926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac維護工具集系列(三)--叢集層crsctl系列
- oracle rac crsctl 命令大全Oracle
- 如何建立RAC叢集控制檔案
- ORACLE RAC叢集配置管理工具-SRVCTLOracle
- 【RAC】使用crsctl命令獲取Oracle CRS版本資訊Oracle
- 如何檢視Oracle RAC叢集的叢集名稱(CLUSTER NAME)Oracle
- ORACLE 12C RAC資料庫的啟停Oracle資料庫
- Oracle系列:Oracle RAC叢集體系結構Oracle
- RAC更改叢集VIP
- oracle RAC 診斷叢集狀態命令Oracle
- oracle 11g rac 叢集操作命令Oracle
- Oracle RAC叢集、程式、日誌簡介Oracle
- 3 安裝配置oracle叢集和RACOracle
- 【RAC】Oracle RAC叢集環境下日誌檔案結構Oracle
- rac維護工具集系列(四)--叢集層OCR系列
- oracle 11gR2 RAC crsctl 命令的增強Oracle
- ORACLE RAC 11.2.0.4 FOR RHEL6叢集無法啟動的處理Oracle
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- Oracle RAC 10g叢集節點增加Oracle
- Oracle10g RAC叢集基本命令Oracle
- RAC常用開啟關閉命令 - CRSCTL和SRVCTL 用法
- ORACLE 11g RAC 叢集互連延遲Oracle
- Oracle10g RAC叢集基本命令(轉)Oracle
- rac叢集日常維護命令
- RAC叢集資料庫搭建資料庫
- 【RAC】刪除RAC資料庫節點(六)——刪除Oracle叢集服務資料庫Oracle
- 【RAC】刪除RAC資料庫節點(七)——刪除Oracle叢集軟體資料庫Oracle
- rac中 crsctl start/stop crs and crsctl start/stop cluster 區別
- 私有IP丟失造成Oracle 12C RAC叢集節點不能啟動Oracle
- Oracle 11gR2 RAC叢集服務啟動與關閉總結Oracle
- Oracle 11G R2 RAC 關閉叢集自啟資料庫Oracle資料庫
- Oracle 11gR2 RAC 叢集服務啟動與關閉總結Oracle
- 小知識:使用oracle使用者檢視RAC叢集資源狀態Oracle
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- oracle 11.2.0.4 rac叢集等待事件enq: TM - contentionOracle事件ENQ
- 【ASK_ORACLE】Relink RAC叢集詳細步驟Oracle
- Oracle 11g RAC 叢集 SCAN IP Listener說明Oracle
- Oracle RAC 10g叢集節點刪除[zt]Oracle