Advertisement

在dataguard系统中描述gap及其修复方法(采用增量备份法或手动传输注册法)

阅读量:

一.概述:

Gap定义及产生原理: Gap一词源于英语中的'缝隙'一词,在DataGuard系统中出现gap的根本原因在于:数据源端会将一个archive log传输至目标端后,在目标数据库中完成注册流程。当中间某次archive log在向目标端转移时遇到失败或者无法注册的情况,并且随后又有一笔archive log成功完成转移至同一位置时,在数据恢复的过程中, 系统会将这段期间对应的sequence标记为gap. 例如:

1).在single to single环境中sequence 100成功发送到目标端但是还没有应用

2).sequence 101~110因网络中断而归档失败且超过重试次数;

3).sequence 111的时候网络恢复且成功注册到目标数据库;

4). MRP 进程被应用于这个序列 101 时会识别出对应的序列 gaps(注意:这些 gaps 是在恢复过程中被检测出的,并且仅能报告对 apply 日志产生影响的 gaps;而当前该 gap 后面是否存在其他 gap 则无法被报告)。

影响gap产生的因素:

1).日志产生速度与网络带宽

2).网络稳定性

减少产生gap的可能性:

1).提升

全部评论 (0)

还没有任何评论哟~