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
Example:
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...

Regards
Sridevi Koduru (Senior Oracle Apps Trainer Oracleappstechnical.com)
LinkedIn profile - https://in.linkedin.com/in/sridevi-koduru-9b876a8b
Please Contact for One to One Online Training on Oracle Apps Technical, Financials, SCM, SQL, PL/SQL, D2K at training@oracleappstechnical.com | +91 - 9581017828.