ASM實例管理

啓動asm實例
srvctl start asm -n node_name [-i asm_instance_name] [-o start_options] [-c <connect_str> | -q]

停止asm實例
srvctl stop asm -n node_name [-i asm_instance_name] [-o stop_options] [-c <connect_str> | -q]
srvctl stop  asm -n rac1   停止rac1上的所有asm實例,這會將對應的實例停止。

顯示asm實例的配置信息
srvctl config asm -n node_name

顯示asm實例的狀態
srvctl status asm -n node_name

添加有關現有 ASM 實例的 OCR 數據
srvctl add asm -n rac1 -i +ASM1 -o /ora/ora10
srvctl modify instance -d crm -i crm1 -s +asm1
 
刪除 asm 實例的OCR數據
srvctl remove asm -n node_name [-i asm_instance_name]
 

disable與enable
RAC環境中,每次節點啓動的時候,默認情況下CRS會自動啓動相關的數據庫的資源。如果我們做節點服務器維護的時候,不希望數據庫等資源在節點重啓的時候自動啓動,可以使用srvctl disable這個資源。Disable是指不讓CRS自動啓動相關資源。資源disable還是enable的狀態記錄在OCR中。
    srvctl stop instance -d grid -i grid1 -o immediate
    srvctl disable instance -d grid -i grid1
    srvctl stop asm -n rmsclnxclu1 -i +ASM1 -o immediate
    srvctl disable asm -n rmsclnxclu1 -i +ASM1

srvctl用來disable和enable相關資源
    srvctl enable asm -n rmsclnxclu1 -i +ASM1
    srvctl enable instance -d grid -i grid1
 
CRS也可以被disable和enable,防止做維護的時候CRS自動啓動。
    crsctl enable crs - enables startup for all CRS daemons
    crsctl disable crs - disables startup for all CRS daemons
   

參考:
Administering Storage    
http://docs.oracle.com/cd/B19306_01/rac.102/b14197/storage.htm
Server Control Utility Reference    
http://docs.oracle.com/cd/B19306_01/rac.102/b14197/srvctladmin.htm#CDCGICIF    
disable resource in RAC
http://blog.sina.com.cn/s/blog_5d3da3280100k4vo.html


發佈了168 篇原創文章 · 獲贊 16 · 訪問量 42萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章