Could not find archived log for sequence 587 thread 1 under default destinations SQL

本文详细解析了GoldenGate在归档日志缺失情况下,抽取进程停止的问题及多种解决策略,包括恢复归档日志、指定新的抽取时间点等方法。

最近遇到这个问题,其实提示很简单了。
去oracle 论坛看下,有人回复了

Extract was off for two long. All redo logs have been switched.
You have to provide archive logs to Oracle default destination or configure destination in GG parameter file.
If you don’t have archive logs you have to resynchronize the two databases.

大概意思

由于线程2为1的归档日志已经被删除,导致goldengate 抽取进程停止:

解决方法:

1、恢复删除的归档日志,重新启动抽取进程;

rman target ggs/ggs@orcl 
RMAN>restore archivelog from logseq 1 until logseq  587 ;
GGSCI>start ext ext

fuck恢复报错
在这里插入图片描述

3、通过v$archived_log查询到下个日志的时间点,重新指定抽取进程的时间点,启动抽取进程;

GGSCI>alter extract extjms2 ,begin 2014-11-20 00:20:15
GGSCI>start extjms2

4.实在不行就从现在启动。

这个会缺失数据的!!!!
GGSCI> alter extract ext begin now
GGSCI> start ext ext

5.最好办法,重新初始化数据后,启动。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员石磊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值