oracle主备切换后,主库的原goldengate抽取进程会abend报错,此时须要在抽取进程里面配置以下参数:
oracle
TRANLOGOPTIONS MINEFROMACTIVEDGapp
该特性是goldengate12.1.2.1.0的新特性:支持从ADG的在线日志中实时捕获变化。ide
启动goldengate的抽取进程:spa
start ext_apprest
此时若是应用没有启动,在关闭抽取进程以前没有延迟,其实也可也采用以下操做(备用,谨慎使用,有可能丢数据):
#alter extract ext_app, tranlog, begin now日志
正确处理步骤:进程
此时启动抽取进程会报错进程变成abend,也可查看报错信息:it
view report ext_app;io
可发下以下错误,并且报错信息说的很明白:class
2018-09-27 18:05:06 ERROR OGG-02803 Encountered a Data Guard role transition. Alter Extract to SCN 8,096,622,950,106 and restart Extract, or recreate Extract with the correct number of th
reads at SCN 8,096,622,950,106.
修改抽取进程的抽取scn号并启动:
alter ext_app, scn 8096622950106
start ext_app