Precise Instantiation for SQL Server
Starting with Oracle GoldenGate 23ai (23.8), precise instantiation method
using initial load Extract for SQL Server is available. The precise instantiation
method allows for the initial load of data from a source database to a target
database while the source database remains online for application updates. This
method ensures precise positioning of the change data capture and delivery processes
without having duplicate data in the target database, and without the need to use
HANDLECOLLISIONS
in the Replicat.
Precise instantiation for Oracle GoldenGate for SQL Server requires setting the
source SQL Server database to allow snapshot isolation and uses the
INITIALLOADOPTIONS USESNAPSHOT
parameter with the initial load
Extract. This method can be used to instantiate any supported Oracle and Non-Oracle
target databases from supported SQL Server source databases.
The following is a sample precise instantiation method using a schema dump from the source instance, then loaded to the target instance, followed by configuration of Oracle GoldenGate for change data replication: