1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

记一次oracle小版本回退

我的一次Oracle小版本回退经历

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

记一次oracle小版本回退

回退操作步骤

在客户的要求下,我们完成了从11.2.0.3版本升级到11.2.0.4版本,但是由于客户的某些要求,又要将版本进行回滚,下面是我们所做的回退步骤:

  1. 使用11.2.0.4的环境变量,对每个节点执行,回滚相应版本。
  2. 启动所有的数据库实例,确保所有实例都能正常启动。
  3. 在其中一个节点执行相应脚本,针对RAC数据库需要修改一下相应参数。
  4. 降级前需要进行一些操作,如查看数据库组件及数据库对象状态,如果已启用了OracleDatabaseVault则必须禁用。
  5. 在其中一个节点以DOWNGRADE打开数据库实例,执行脚本。
  6. 修改.bash_profile环境变量为回退的ORACLE_HOME,并使其生效,所有节点操作。
  7. 停数据实例并以upgrade在一个节点启动,执行catrelod.sql重新加载降级数据库中所有数据库组件的相应版本。
  8. 修改CLUSTER_DATABASE参数。
  9. 正常启动数据库实例并执行utlrp.sql编译。
  10. 集群环境需配置ORACLE_HOME信息,使用11.2.0.4的srvctl进行更改。
  11. 正常启动所有节点,检查日志是否正常。

结束语

以上就是我们在Oracle小版本回退过程中所做的操作步骤,希望对大家有所帮助。更多精彩内容,欢迎关注我们。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6059.html