GoldenGate, Streams and Distributed Database (MOSC)

MOSC Banner

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.

Tagged:

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center