Oracle GoldenGate is a real-time data replication and change data capture platform spanning Oracle and non-Oracle databases, NoSQL stores, warehouses, and messaging systems, available self-managed or as a managed OCI service.
Extract processes read source logs (ARCHIVELOG, force logging, and supplemental logging on Oracle), Distribution moves trails, Replicat applies them, all under a Service Manager, self-managed anywhere or fully managed on OCI. GoldenGate Free covers databases up to 20 GB with the full feature set.
How Oracle GoldenGate answers the questions Change Data Capture turns on.
| How it works | |
| Initial snapshot | Initial load runs alongside capture |
| End-to-end lag | Near real-time; lag reported per Extract and Replicat process |
| Delivery guarantee | Exactly-once: checkpoint table applies each transaction once |
| Schema drift | DDL replication including ALTER TABLE; SCHEMATRANDATA keeps it logged |
| Running it | |
| What you run | Extract, Distribution and Replicat processes under a Service Manager |
| Connections | |
| Sources | Oracle, PostgreSQL, MySQL, SQL Server, Db2, Sybase, MongoDB and more |
| Source requirements | ARCHIVELOG, force logging, supplemental logging per schema on Oracle |
| Transformations | COLMAP column mapping, FILTER and WHERE, SQLEXEC procedures |
| Destinations | Databases, Snowflake, Databricks, Redshift, Fabric, Kafka |
| Cost | |
| Billing unit | Per-processor licence self-managed; OCPU-hours on OCI GoldenGate |
vs Oracle GoldenGate: Open source (permissive) · Java, Scala, Python
vs Oracle GoldenGate: Managed · Serverless · Subscription · Operational complexity: Medium · Batch · Streaming
vs Oracle GoldenGate: Open source (permissive) · Streaming · Java