Requirements Summary for Capture and Delivery of Databases in an Always On Availability Group

Oracle GoldenGate for SQL Server supports capture from a primary replica or a read-only, synchronous mode secondary replica of an Always On Availability Group, and delivery to the primary replica.

When capturing from either a primary or a secondary replica in an Always On Availability Group, it is important to understand that the capture process must only read hardened transactions from the log, and that there be no potential for data loss between any replica database that Oracle GoldenGate is or will capture from.

Database Connection

For both Extract and Replicat, it is recommended to create a database connection that uses the Always On Availability Group Listener for the connection.

Supplemental Logging

Supplemental logging must be enabled by normal means (ADD TRANDATA) using Admin Client or the web interface connected to the primary replica and not against a secondary replica.

Operational Requirements and Considerations