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数据库的监听还可以通过如下方式启动和关闭:
有时候,可能需要将集群资源全部关闭,可以通过如下命令完成:
也通过一个命令将集群所有资源全部启动,操作如下: