Essential Elements of Oracle Change Data Capture
Change Data Capture is a software pattern
used for tracking and capturing changes made to a database. Types of changes
include insert, delete, and update, which are stored in downstream
systems.
Oracle launched its Oracle Change Data Capture product with its 9i version. Its core function was to track and
capture deletes, updates, and inserts made to user tables in an Oracle database
to be used in ETL applications. These changes were then processed, formatted,
and moved to other storage repositories such as target databases or data
warehouses.
The function of Oracle Change Data
Capture is to track and record all changes made in a database. These are
used by businesses for analytics and to make fast and optimized operational
decisions. Oracle CDC also boosts database performance and increases the speed
of data warehousing operations.
What sets Oracle Change Data Capture apart
from others in this niche is that it helps to replicate databases without
adversely impacting their performance in any way. Source systems need not be
shut down when using CDC for moving databases to the cloud. This is possible as
any data generated after the last replication run (incremental data) can be
extracted from several sources to be transferred to a data warehouse.
Types of Oracle Change Data Capture
There are two types of Oracle Change
Data Capture
Synchronous Mode
In this type of Oracle Change Data
Capture, triggers placed in the source database are automatically set off
when any change is identified. Each SQL statement carries out a DML (Data Manipulation
Language) activity classified as Insert, Update, or Delete.
Asynchronous Mode
This type of Oracle Change Data Capture
functions through redo logs. These logs move the data with changes captured
only after a SQL statement starts a DML activity. The changed data does not
affect the transactions in any way. The three versions of the Asynchronous Mode
are HotLog, Distributed HotLog, and AutoLog.
Both modes are fully automated, and
businesses can choose any of the Oracle Change Data Capture types.

Comments
Post a Comment