Oracle Change Data Capture is a technology for detecting all the changes to tables in an Oracle database. It captures all the inserts, updates and deletes on the tables in the Oracle database and accordingly updates the data in the destination database so data in the destination aligns with the Oracle data at source.