分享

DataGuard架构下将Oracle 10.2.0.1升级到10.2.0.5

 浸心阁 2015-04-10

前几天将Oracle10g升级到最高的版本。其实这很简单的东西,不管是从10.2.0.1升级到10.2.0.5或是给Oracle打patch,网上都有很多文章,当然你可以参考更准确的官方文档。但如果你的数据库有稳定的DG架构,该怎么升级呢??不会要把Standby干掉重架吧。

我发现中文网页好像没讲这个的,至少我没搜到,呵呵。

其实核心在于对数据库升级的时候,保证Primary 和Standby可以正常通信,Primary 的archive log可以传输到Standby并成功应用。

我升级的过程大概是这样

1:Primary & Standby上的Oracle软体都升级到10.2.0.5

2:打上Oracle最新发布的patch

3:Standby DB  mount 到Standby DB,Primary 以upgrade模式打开。

     执行一下归档或切换日志,看归档日志有没有传输的Standby DB,并成功应用。

     然后执行DBUA,升级数据库。升级数据库过程中,你就可以看到archive log源源不断的传输到Standby

4:升级完成后,测试一下。EXP/IMP工具,DB Switchover

 

其实假如你的数据库比较小的话,重建Standby DB也挺简单的。就是你给Primary DB升级OK后,重建一下Standby  control file,因为参数文件之前已配置好了,就不用管它了。然后把数据文件,日志文件,控制文件copy到Standby就好,启动Standby,看是不是OK的。测试过,没问题。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多