DOYENSYS Knowledge Portal

We Welcome you to visit our DOYENSYS KNOWLEDGE PORTAL : Doyensys Knowledge Portal

Tuesday, July 22, 2014

KEY COLUM Explanation process

KEYCOLS is used when there is no primary key used in the table . Normally Oracle GoldenGate requires a unique row identifier on the source and target tables to locate the correct target rows for replicating updates and deletes statements. We can define a substitute columns which contain unique values. We can define this substitute key by including a KEYCOLS clause within the Extract TABLE parameter and the Replicat MAP parameter
Extract Program without keycols

Replicat Program Without Keycols

Trying To Update The Column

When we try to update the column automatically replicate program got a bended. Golden Gate throws
WarningOGG-01004 in ggserr.log file. Golden Gate error log clearly shows that due to update statement only the replicat program got abended.

Replicate Got  a bended

Method Of Using Keycols
After Adding Keycols In Extract Program

After Adding Keycols In Replicat Program

Error Resolved

1 comment:

Sridevi K said...

Sridevi Koduru (Senior Oracle Apps Trainer
LinkedIn profile -
Please Contact for One to One Online Training on Oracle Apps Technical, Financials, SCM, SQL, PL/SQL, D2K at | +91 - 9581017828.