DataGuard常见问题( 二)注册日志恢备库GAP

DataGuard常见问题(一)增量备份恢复主备库GAP实验后,在我们维护Dataguard工作还经常需要用到另一种恢复备库日志GAP的方式-alter database register logfile。通常,这种方法相比增量备份恢复方式更为简单,成本也相对较少,但是前提是主库的归档没有被删除仍然可见的情况下,所以自然就不需要主库增量备份来帮忙,直接将主库的GAP归档日志传输至备库进行恢复即可。

实验内容:

(1)破坏DG关系,模拟GAP产生:

2GAP-1

2gap-2

主库目前Sequence为8543,备库等待8542 Sequnece出现Wait_For_Log状态:

将备库缺失归档传输至主库并进行 alter database register logfile,使得备库识别到缺失归档,否则该文件传输至相关目标路径后,仍然只是个文件而已,对于备库来说只不过是个路人甲。

2gap-3

向备库注册日志后,备库实时应用恢复正常,Wait_For_Log状态消失。

2gap-4