ORA-26809: Capture aborted: checkpoint-free mode requires combined capture and apply mode.
Cause: The requirements for combined capture and apply mode were broken.
Action: Restore the combined capture and apply mode and then restart the capture. If combined capture and apply mode is no longer desired, drop the existing checkpoint-free capture and create another one that will take checkpoints.
在解决ORA-26809错误之前,必须清楚什么是组合模式,什么是检查点模式。组合模式是捕获和应用过程操作的一种实现方法,其中Capture和Apply使用同一个TIMESTAMP,因此只能处理捕获和应用之间的Filter机制。而检查点模式则是捕获和应用过程操作的另一种方法,不仅支持Filter,还支持检查点机制,使Capture和Apply的数据一致性更高。
常见的案例就是当进行Capture和Apply时,如果Capture被终止,则不能单独使用Apply操作完成恢复。此时,无论是采用检查点模式还是组合模式,都将出现ORA-26809错误。
(1)重新启动Capture过程,必须使用组合模式,同时提供一个TIMESTAMP,然后当此次带检查点模式的Capture中断时,应用程序将使用相同的TIMESTAMP来启动捕获和应用。
(2) 对于此类型的错误,可以通过重新设置Capture和Apply的组合模式来修复,用于保证两个过程使用同一个时间戳值。