本篇文章為大家展示了怎樣進行Oracle 11gR2 RAC的關閉和啟動,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
之前記錄了10g RAC的手工關閉和啟動,現在經常接觸的11g R2的RAC,因為版本差別很大,所以關閉的方式區別也大,具體是11g RAC更簡單了。
先轉一段具體描述:在Oracle 11gR2 下的RAC,架構發生了變化。CRS的信息也是放在ASM 實例里的,所以要關asm必須關閉crs。如果還使用了acfs的話,一關crs那么acfs里的信息也不能訪問了,所以一般不重啟機器,不輕易關crs, 其他的service可以根據自己的需要去stop/start。注意:11g RAC 開啟資源相對比較慢(即使命令后面顯示的資源都start succeeded,通過crs_stat -t查看都不一定online), 需要耐心并查看log。
1,關閉數據庫:
這個和以前是一樣的,還是以oracl用戶執行srvctl命令:
[oracle@rac1 ~]$ srvctl stop database -d ORCL ---停止所有節點上的實例
然后查看狀態:
[oracle@rac1 ~]$ srvctl status database -d orcl
Instance rac1 is not running on node rac1
Instance rac2 is not running on node rac2
2,停止HAS(High Availability Services),必須以root用戶
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop has -f
對于crsctl stop has 只有一個可選的參數就是-f,該命令只能停執行該命令服務器上的HAS而不能停所有節點上的。所以要把RAC全部停掉,需要在所有節點執行該命令。
3,停止節點集群服務,必須以root用戶:
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop cluster ----停止本節點集群服務
[root@rac1 bin]# ./crsctl stop cluster -all ----停止所有節點服務
也可以如下控制所停節點:
[root@rac1 bin]# ./crsctl stop cluster -n rac1 rac2
而11g R2的RAC默認開機會自啟動,當然如果需要手工啟動:也就是按照cluster, HAS, database的順序啟動即可。
上述內容就是怎樣進行Oracle 11gR2 RAC的關閉和啟動,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。