Oracle主库丢失归档,如何使用增量前滚恢复主备一致

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!  
背 景Oracle中,在备份端与主库同步的过程中由于网络原因或磁盘问题导致一个或多个归档日志丢失,进而dataguard同步无法继续。很多人都会选择重新全库恢复,并重新搭建备库。那么除了重建备库的方式还有一种高效的方式通过对主库进行基于SCN的增量备份前滚物理备库。

以下就是模拟该场景的实验记录。


模拟环境数据库版本:
  • Oracle 11.2.0.4
主:
  • 192.168.80.202 source
  • 192.168.80.203  source-vip
  • 10.10.10.11     source-priv
  • 192.168.80.204  source-scan
  • 192.168.80.213  sourcedg-vip
  • 10.10.10.31     sourcedg-priv
  • 192.168.80.214  sourcedg-scan
  • DATA
  • DATADG

  • 2)主备库根据归档的磁盘大小和产生的归档量制定好定时清理归档的脚本。