oracle svrctl,RAC:Oracle11gR2:群集的起、停、状态查询(转载)

一:查看群集的状态

1.0.1 使用crsctl status resource [-t]

1.0.2 使用crs_stat [-t]

1.0.1 使用srvctl status 来查询群集、资源的状态

二:起、停节点、群集

1.1 使用crsctl {start|stop} {has|crs} [-f] :has和crs是“同义”词,只能起停

单节点。

用root用户,在Oracle11gR2中停止和启动集群的命令如下:

#crsctl stop has

#crsctl start has

注意:

(1)对于crsctl stop has

只有一个可选的参数就是-f,该命令只能停执行该命令服务器上的HAS,而不能停所有节点上的。所以要把RAC

全部停掉,需要在所有节点执行该命令。

(2)可以使用crs_stat命令来进程验证,不过Oracle 11g的进程启动过程比较慢,需要耐心等待

1.2.1 使用crsctl {start|stop} cluster [-f] :起停 单节点。

该命令的语法如下:

crsctl stop cluster

crsctl start cluster

注意:

(1)通过os的ps aux|grep grid 发现,改种方法和crsctl stop crs

有所不同。该方法后台的agent进程仍旧是存活的,stop后重新start更为迅速!

(2)与1.1 节最大的不同,该参数支持的选项更多,可以同时操控所有的节点。如果不指定参数,那么只对当前节点有效。

1.2.2 使用crsctl {start|stop} cluster -all [-f] :起停整个群集。

该命令的语法如下:

crsctl stop cluster -all

crsctl start cluster -all

注意:通过os的ps aux|grep grid 发现,改种方法和crsctl stop crs

有所不同。该方法后台的agent进程仍旧是存活的,stop后重新start更为迅速!

三:增强的群集资源控制命令

## 通过 srvctl 可以控制rac中的resource的方方面面

2.1 svrctl -h :获取所有命令的帮助

2.2 svrctl -h :获取cmd命令的帮助

四:gsd、oc4j

在11g R2中,默认 oc4j和gsd资源是 disable的;oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2

才可用;gsd是 CRS 用于跟 9i RAC 进行通信的一个模块,是为了向后兼容才保留的,不影响性能;建议不要刪除,

也不要尝试开启他们, 忽略即可。

ora.gsd is OFFLINE by default ifthere

is no 9i database in the cluster.

ora.oc4j is OFFLINE in 11.2.0.1 as

DatabaseWorkload Management(DBWLM) is unavailable. these can be

ignored in11gR2 RAC.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值