Search code examples
oracledebeziumcdcoracle-cdc

OracleDB open source way to ingest CDC


I'm trying to find out the open source solution to capture data change events from OracleDB. I've read many questions and articles about this question but I do not quite understand which approaches require additional licenses like Oracle GoldenGate. Currently Debezium supports two modes of capturing data change from OracleDB. First one is using XStreamAPI which explicitly requires GoldenGate license. Second one is using "native LogMiner API". Does second mode require GoldenGate license. And which OracleDB packages supported, does it need express or standard or enterprise edition? Thanks!


Solution

  • Options which do not require license:

    1. OpenLogReplicator - reading directly from redo log files

    2. LogMiner - reading using database API

    Options which do require Oracle GoldenGate (OGG) license:

    1. XStreamAPI

    OGG license is only available for Oracle Database Enterprise Edition: