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 →Replicate Oracle to…
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.