Oracle GoldenGate CDC Object Versioning
-
Oracle GoldenGate change tracking tables in the format
OracleGG_object id_CT.
-
Stored procedures in the format
fetch_database name_object id
-
Stored procedures
OracleCDCExtract
,OracleGGCreateProcs
, andOracleGGCreateNextBatch
. -
After successfully completing the
ADD TRANDATA
command, GGSCI creates a table calledOracleGGVersion
under theGGSCHEMA
specified in the GLOBALS file, if it does not already exist.Next, GGSCI inserts a record into the table that tracks the start and end time of the
TRANDATA
session. When Extract starts up, it checks for consistency between itself and the Oracle GoldenGate CDC objects by comparing its internal version number with the version numbers found in theOracleGGVersion
table. If it finds that the version numbers do not match, it abends with a message similar to the following:ERROR OGG-05337 The Oracle GoldenGate CDC object versions on database, source, are not consistent with the expected version, 2. The following versions(s) were found: 1. Rerun ADD TRANDATA for all tables previously enabled, including heartbeat, heartbeat seed, and filter tables.