oracle rac实例停止,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的顺序启动即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值