Oracle CRS的管理与维护

2014-11-24 18:54:02 · 作者: · 浏览: 0

CRS提供了很多命令可以管理和查看集群服务状态,常用的有crs_stat、crs_start、crs_stop、crsctl等,这里依次介绍。


1、 查看集群状态
通过crs_stat命令可以查看集群中所有资源的状态,包括资源状态、资源运行在哪个节点上、资源类型等信息。例如:


如果要更详细的了解每个资源的名称及状态,还可以使用“crs_stat -l”命令,例如:


可以看到,这个输出中包含了每个服务完整的名称和运行状态。通过了解节点运行状态,有助于对RAC集群的管理和维护。
还可以使用crs_stat -p 来查看资源的属性情况,包括依赖关系等等,例如:


2.1 crs_stop与crs_start命令
通过crs_stop可以方便的关闭某个服务资源,例如:


此时,查看node-rac1节点的LISTENER服务状态:


从输出可知,node-rac1节点的LISTENER服务已经处于OFFLINE状态了。
接着启动node-rac1节点的LISTENER服务:


其实RAC数据库的监听还可以通过如下方式启动和关闭:


有时候,可能需要将集群资源全部关闭,可以通过如下命令完成:


也通过一个命令将集群所有资源全部启动,操作如下: