专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

Oracle数据库随集群启动不同版本总结

ins518 2024-10-23 13:04:27 技术文章 9 ℃ 0 评论

一、针对oracle11gRAC集群:

[root@rac02 ~]# crsctl stat res | grep db

NAME=ora.racdb.db

[root@rac02 ~]# crsctl stat res ora.racdb.db -p | grep AUTO_START

AUTO_START=restore

[root@rac02 ~]# crsctl modify resource ora.racdb.db -attr AUTO_START=always

[root@rac02 ~]# crsctl stat res ora.racdb.db -p | grep AUTO_START

AUTO_START=always


二、针对Oracle10g RAC或以版本:

crs_register ora.racdb.db -update -o as=1

crs_register ora.racdb.db -update -o as=always 备注:as=AUTO_START

其实oracle11gRAC也可以使用,这是11gRAC环境执行的情况:

[root@rac02 ~]# crs_register ora.racdb.db -update -o as=always (这是11gRAC执行的情况)

[root@rac02 ~]# crsctl stat res ora.racdb.db -p | grep AUTO_START

AUTO_START=always

看来用10g的命令也是可以的

AUTO_START值

0,表示:启动到资源重启之前的状态

1,表示: 启动资源

2,表示:不启动资源

三、针对oracle12C及以上命令:

crsctl modify resource ora.racdb.db -attr AUTO_START=always -unsupported

要加上-unsupported才可配置成功!

否则报错:

[root@rac01 ~]# crsctl modify resource ora.orcl1.db -attr AUTO_START=never

CRS-4995: The command 'Modify resource' is invalid in crsctl. Use srvctl for this command.

这样设置,下次集群启动时数据库可随集群一起启动。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表