Precise Instantiation for SQL Server
Starting with Oracle GoldenGate 23ai (23.8), precise instantiation can be
orchestrated using the initial load Extract for SQL Server. 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 within the initial
load Extract. This method can be used to instantiate any supported target database
from any supported SQL Server source database.
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: