启动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