同步状态检查:
源端:
GGSCI (rac1) 8> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DPFULL 00:00:00 00:00:07
EXTRACT RUNNING EXTFULL 00:00:00 00:00:05
目标端:
GGSCI (rac2) 2> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT RUNNING REPFULL 00:00:00 00:00:00
检查源端进程参数文件:
GGSCI (rac1) 10> view params extfull
extract extfull
setenv ( NLS_LANG = " AMERICAN_AMERICA.ZHS16GBK " )
TRANLOGOPTIONS ASMUSER SYS@ASM1, ASMPASSWORD oracle
THREADOPTIONS MA
源端:
GGSCI (rac1) 8> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DPFULL 00:00:00 00:00:07
EXTRACT RUNNING EXTFULL 00:00:00 00:00:05
目标端:
GGSCI (rac2) 2> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT RUNNING REPFULL 00:00:00 00:00:00
检查源端进程参数文件:
GGSCI (rac1) 10> view params extfull
extract extfull
setenv ( NLS_LANG = " AMERICAN_AMERICA.ZHS16GBK " )
TRANLOGOPTIONS ASMUSER SYS@ASM1, ASMPASSWORD oracle
THREADOPTIONS MA

本文通过实验展示了如何使用GoldenGate实现按条件的数据同步。在源端,配置了两个抽取进程EXTFULL和DPFULL。在目标端,修改了REPFULL进程的参数文件,添加WHERE条件只同步TEST.a表中id=8的数据。实验结果显示,源端删除和插入满足条件的数据都能正确同步到目标端,而未满足条件的数据不进行同步。
最低0.47元/天 解锁文章
884

被折叠的 条评论
为什么被折叠?



