love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客

Phone:18180207355 提供专业Oracle/MySQL/PostgreSQL数据恢复、性能优化、迁移升级、紧急救援等服务

dataguard主库丢失archivelog,如何不重建备库?

本站文章除注明转载外,均为本站原创: 转载自love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客

本文链接地址: dataguard主库丢失archivelog,如何不重建备库?

昨天群中有网友问到dataguard环境中,由于主库archivelog丢失,且尚未同步到standby,问如何在避免
重建standby的情况下来将standby恢复成功的。 下面是我的测试过程,供参考!

—-主库

—-备库

模拟主库丢失归档的情况:

—主库

—备库

如何在重建standby的情况下搞好备库呢?mos上,其实也有文章进行描述的,就是利用rman进行增量scn的恢复,下面我来进行展示:

1)首先定位到scn

2)根据scn,进行rman增量备份

3) 拷贝增量备份到standby

4) standby进行recover

5) 开启standby同步,检查是否ok。

我们可以看到,虽然备库,仍然在提示383,384是gap ,但是实际上已经是同步的了。

6)最后来验证下数据

最后,我们可以看到,在主库archivelog丢失无法同步到备库时,可以利用增量scn的方式,来避免重建standby。

10 Responses to “dataguard主库丢失archivelog,如何不重建备库?”

  1. Dong_2 Says:

    好东西啊,牛

  2. Kingtsi Says:

    好文,一年半前做过一次,当时就是一股倔劲整出来了,呵呵

  3. Lingdugudu Says:

    学习了。多谢群主。

  4. 我想喝一杯 Says:

    你如茶一杯,清淡滋味,溢满幽香,我想喝一杯;你如花一朵,含苞待放,清新魅力,我想走近你;你如水一湾,宁静温婉,幽静四周,我想游一游。…

  5. saup007 Says:

    此文真心赞~!

  6. saup007 Says:

    补充一下。如果primary、standby都使用OMF管理数据文件的话,创建standby control file时,要rename datafile、rename tempfile、rename redo 、create standby logfile。

  7. admin Says:

    感谢补充~~~~

  8. Oracledba Says:

    感谢补充~~~~

  9. 鹏涛 雷 Says:

    controlfile也是要恢复滴 – -!

  10. dophin Says:

    中间给表空间新增了数据文件,也能用增量备份的方式修复从库吗,从库恢复后应用日志时报不能识别这个新增的数据文件;

Leave a Reply

You must be logged in to post a comment.