小编介绍
小编是本际云服务器推荐网的编辑,今天给大家分享一篇关于Oracle数据库降级的详细讲解。

Oracle数据库11.2.0.4降级11.2.0.3详细讲解
在两节点集群数据库升级11.2.0.4之后应用了数据库PSU,由于双中心无法同时升级,需要降级为原版本11.2.0.3。本文将为大家详细介绍降级的方案评估和实施流程。
方案评估:集群软件版本可以比数据库版本高,因此只回退数据库升级的PSU,保持集群软件版本不变。
方案实施:
- 使用opatchauto以root用户回退数据库PSU,对集群内所有节点逐个回退补丁。
- 在其中一个节点执行回退编译数据字典,替换为数据库SID前缀。
- 确认数据库PSU回退完成。
- 确保所有组件状态为可用,降级之前执行utlrp.sql重新编译无效对象,停止并删除系统管理器用户(如果配置了EM工具)。
- 停止所有节点的数据库实例,在其中一个节点以DOWNGRADE启动实例,执行catdwgrd.sql脚本。
- 在其中一个节点以UPGRADE启动实例,执行catrelod.sql脚本重新加载降级数据库中所有数据库组件的相应版本。
- 修改CLUSTER_DATABASE=TRUE,配置集群DB配置信息。
- 修改集群所有节点的.bash_profile环境变量ORACLE_HOME为11.2.0.3家目录路径。
- 启动集群所有节点实例,检查数据库日志确认数据库正常。
总结:回退操作存在不可预估的风险,因此需要做好数据备份,执行前确保使用正确的环境变量。
如果想了解更多IT方面的精彩干货,请关注本站。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6121.html
