本节提供了与oraclerestart相关的crsctl工具的使用说明:
注意:必须以root用户或者是grid 目录拥有着用户执行此命令
语法:crsctl command has
用法很简单
下面举所有例子:
- 查看oracle restart的状态:
[oracle@dsg1~]$ crsctl check has
CRS-4638: Oracle High Availability Services 联机
- 查看oracle restart的配置
[oracle@dsg1~]$ crsctl config has
CRS-4622: Oracle High Availability Services 自动启动已启用。
- 使oracle restart的自动启动不可用
[oracle@dsg1~]$ crsctl disable has
CRS-4621: Oracle High Availability Services 自动启动已禁用。
- 使oracle restart的自动启动可用
[oracle@dsg1~]$ crsctl enable has
CRS-4622: Oracle High Availability Services 自动启动已启用。
- 启动oracle restart
[oracle@dsg1~]$ crsctl start has
CRS-4123: Oracle High Availability Services 已启动
- 停止oracle restart
[oracle@dsg1~]$ crsctl stop has
CRS-4133: Oracle High Availability Services 已停止。
还可以使用crsctl stop has-f
如果使用crsctl stop has不能停止oracle restart停止,就加参数-f