Setting up a GoldenGate replication between tables with different structures using defgen
By default, GoldenGate expects the table definitions in your source and target environments to be similar. However, this may not always be the case. If you have defined the mapping between different tables in the source and target environments or the mapped tables have dissimilar structures, you would need to do some extra configuration to make GoldenGate replication work. In this recipe we will look into the additional steps that are required for this.
Getting ready
For this recipe we will use the continuous replication setup for the SCOTT
schema done in the Setting up a simple GoldenGate replication configuration between two single node databases recipe earlier in this chapter. We will create two additional tables in the target
database with the following structures:
EMP_DIFFCOL_ORDER
:EMP
table with different column orderEMP_EXTRACOL
:EMP
table with an additional columnLAST_UPDATE_TIME
We will replicate...