我的一次Oracle小版本回退经历
我是本际云服务器推荐网的小编小本本,今天给大家分享一次我的Oracle小版本回退经历。

回退操作步骤
在客户的要求下,我们完成了从11.2.0.3版本升级到11.2.0.4版本,但是由于客户的某些要求,又要将版本进行回滚,下面是我们所做的回退步骤:
- 使用11.2.0.4的环境变量,对每个节点执行,回滚相应版本。
- 启动所有的数据库实例,确保所有实例都能正常启动。
- 在其中一个节点执行相应脚本,针对RAC数据库需要修改一下相应参数。
- 降级前需要进行一些操作,如查看数据库组件及数据库对象状态,如果已启用了OracleDatabaseVault则必须禁用。
- 在其中一个节点以DOWNGRADE打开数据库实例,执行脚本。
- 修改.bash_profile环境变量为回退的ORACLE_HOME,并使其生效,所有节点操作。
- 停数据实例并以upgrade在一个节点启动,执行catrelod.sql重新加载降级数据库中所有数据库组件的相应版本。
- 修改CLUSTER_DATABASE参数。
- 正常启动数据库实例并执行utlrp.sql编译。
- 集群环境需配置ORACLE_HOME信息,使用11.2.0.4的srvctl进行更改。
- 正常启动所有节点,检查日志是否正常。
结束语
以上就是我们在Oracle小版本回退过程中所做的操作步骤,希望对大家有所帮助。更多精彩内容,欢迎关注我们。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6059.html
