啓動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