Oracle CRS服务状态,可以使用crsctl status res -t命令进行查看。
比如:
crsctl status res -t | grep OFFLINE |wc -l
可以看到crsd管理的资源状态。
如果出现OFFLINE状态的服务,表示这种资源不会被自动启动。
如果需要启动这种资源,可以执行:
srvctl start service -d ${db_name} -service ${service_name}
srvctl是ORACLE rac集群的集群配置管理工具。
启动服务之后,需要执行:
crsctl status res -t
检查service 的状态,全部服务的状态是ONLINE代表服务是正常状态。
一般CRS服务正常,还需要登录到ORACLE数据库,查看数据库的运行状态。并且切换到oracle用户,查看状态,数据库是READ WRITE可读写状态。具体方法是:
su - oracle;
sqlplus / as sysdba;
show pdbs;
正常情况下,执行crsctl status res -t可以看到数据库是OPEN状态。
Oracle
鼓励的话语:一定要不拘小节,心存大善!
留言与评论(共有 0 条评论) “” |