oracle主备切换后主库的原goldengate抽取进程处理

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

相关文章
相关标签/搜索