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!
Options which do not require license:
OpenLogReplicator - reading directly from redo log files
LogMiner - reading using database API
Options which do require Oracle GoldenGate (OGG) license:
OGG license is only available for Oracle Database Enterprise Edition: