Skip to content
CDC source and replication target

Oracle Database
change data capture

TwinCommit captures changes from Oracle Database by reading its transaction log directly, then delivers each committed transaction exactly once to any supported target. Redo and archive log mining with no LogMiner session overhead.

Oracle Database

Oracle 19c, 21c, 23ai · RAC, Data Guard standby, CDB/PDB · Autonomous Database (target)

  • ✓ARCHIVELOG mode
  • ✓Minimal plus primary-key supplemental logging
  • ✓Read access to V$ views and the archive destination

Capture

How TwinCommit reads Oracle

TwinCommit parses online redo and archived logs directly, including RAC threads, and reassembles transactions in SCN order before they leave the host.

Oracle source docs →

Apply

How TwinCommit writes to Oracle

Array-bound MERGE statements committed together with the TwinCommit checkpoint table in one transaction.

Oracle target docs →

Oracle connector FAQ

Which Oracle versions does TwinCommit support?

+

Oracle 19c, 21c, 23ai · RAC, Data Guard standby, CDB/PDB · Autonomous Database (target).

Does TwinCommit install anything in Oracle?

+

No. TwinCommit reads the Oracle log and creates no triggers, tables or procedures in the source database.

How does TwinCommit write to Oracle?

+

Array-bound MERGE statements committed together with the TwinCommit checkpoint table in one transaction.

Replicate your first table in five minutes.

Download the free Developer edition, or have one of our replication engineers walk you through a migration plan.