How to handle large transactions with replicat?
Hi all, I got a huge problem while working with replicat.
My GoldenGate version is 19.3, the DB Version is Oracle DB 11.2.0.4
I use integrated replicat for syncing between 2 Oracle DB. Here's the configuration of the replicat:
REPLICAT rep1
USERIDALIAS GOLDENGATEUSER
DBOPTIONS INTEGRATEDPARAMS(parallelism 2)
ASSUMETARGETDEFS
BATCHSQL
DDL INCLUDE MAPPED
DDLOPTIONS REPORT
DDLOPTIONS UPDATEMETADATA
DBOPTIONS SETTAG 2020
DBOPTIONS DEFERREFCONST
DBOPTIONS SUPPRESSTRIGGERS
DISCARDFILE ./dirrpt/rep1.dsc, append, megabytes 500
HANDLECOLLISIONS
MAP SCHEMA1.*; TARGET SCHEMA1.*;
At the end of month, the user run the scripts to delete over 5 million rows in the schema1, makes the Integrated Replicat cannot checkpoint for a long time because of Large Transaction (over 3 days). I have tried to send rep1, status many times but it always timed out. I also killed the replicat process and start it again but nothing happened.