ASM实例管理

本文介绍了如何使用srvctl管理Oracle ASM实例,包括启动、停止、配置、状态检查以及OCR数据的增删。还讨论了如何在RAC环境中disable和enable ASM实例及CRS,以进行服务器维护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值