由于系统重启,重启之后操作人员并未重启goldengate进程,导致复制链路断掉。
而且由于时间过去较长,相关的部分归档日志已经备份删除。首先试了一下重新抽取进程,发现缺少归档文件。
尝试追归档,不幸的是正巧备份软件出问题,无法正常重启链路了。
只能进行重新初始化操作,首先确认抽取进程ext1,传输进程dpump1,复制进程rep1都处在stop状态
修改e进程启动时间
ALTER EXTRACT ext1, TRANLOG, BEGIN 2015-04-07 17:00
启动e进程,d进程
start ext1
start dpump1
根据scn号重新初始化数据
SELECT dbms_flashback.get_system_change_number from dual;
--10653006236238
可以用dblink或者数据泵的方式进行。
重新启动r进程,根据scn号
START REPLICAT rep1, aftercsn 10653006236238
查看相关进程状态,链路状态正常
GoldenGate单向表DML同步
Oracle GoldenGate 系列:Extract 进程的恢复原理
Oracle goldengate的OGG-01004 OGG-1296错误