🔴 Oracle · Data Integration

Oracle GoldenGate Licensing Overview: Editions, Metrics, Source-Target Rules, Cloud Deployment, and Cost Optimisation

📘 This guide is part of our Oracle Licensing Knowledge Hub — your comprehensive resource for Oracle licensing, compliance, and cost optimization.

The complete guide to Oracle GoldenGate licensing — covering Processor-based metrics, source-and-target licensing requirements, editions for Oracle databases, non-Oracle databases, and Big Data, cloud deployment models (OCI, AWS, Azure), virtualisation traps, pricing benchmarks, and cost optimisation strategies. Written for CIOs, data architects, and procurement leaders managing enterprise data replication.

🔴 Oracle 🔄 GoldenGate 🔄 Updated Feb 2026 ✍️ Fredrik Filipsson
📘 This article is part of the GoldenGate pillar guide. For cloud-specific details, see Cloud-Based GoldenGate Licensing. For negotiation strategies, see GoldenGate Negotiation Strategies.
$17,500
List price per Processor licence — Oracle GoldenGate (both Oracle and Non-Oracle editions)
Source + Target
Both ends must be licensed — every server running GoldenGate processes requires its own licences
0.5 Core Factor
Intel/AMD x86 — 16 physical cores require 8 Processor licences on-premises
Big Data = Source Only
GoldenGate for Big Data — licence only the source databases, not the Hadoop/Kafka target cluster

GoldenGate Licensing Fundamentals

Oracle GoldenGate is a real-time data replication and integration platform used for database migration, disaster recovery, zero-downtime upgrades, and streaming analytics. Its licensing model is Processor-based — you licence the physical cores (adjusted by Oracle's Core Factor Table) on every server where GoldenGate processes run.

The most critical licensing rule: you must licence both source and target. If GoldenGate captures changes from Server A and applies them to Server B, both servers require GoldenGate Processor licences. This dual-licensing requirement is the single most common source of under-licensing in GoldenGate deployments — organisations frequently forget to licence the target side, or assume the DR standby does not require licensing.

GoldenGate licensing does not depend on the number of replication streams, tables replicated, or data volume. Whether you replicate 5 tables or 5,000, the licence cost is determined solely by the Processor count of the servers involved. This makes GoldenGate cost-effective for large-scale replication — once you have licensed the servers, you can replicate as much data as the infrastructure supports without additional licence costs. However, it also means that even a tiny replication job on a large server carries the full Processor licensing burden for that server's entire core count.

🎯 Core Licensing Rules

GoldenGate Editions: Which Licence Do You Need?

EditionUse CaseList Price/ProcessorWhat Must Be Licensed
GoldenGate for Oracle DatabaseOracle-to-Oracle replication$17,500Source Oracle DB server + Target Oracle DB server
GoldenGate for Non-Oracle DatabaseSQL Server, MySQL, PostgreSQL, Db2, etc.$17,500Source non-Oracle DB server + Target non-Oracle DB server
GoldenGate for Big DataKafka, Hadoop, HBase, MongoDB, Cassandra$20,000Source database servers only — target cluster is licence-free
GoldenGate for MainframeDB2 z/OS, legacy mainframe systems~$100,000Mainframe processors + other-side DB server
GoldenGate VeridataData comparison and validation~$30,000Servers running Veridata processes
"Cross-platform replication requires two licence types. Replicating from Oracle Database to SQL Server requires GoldenGate for Oracle Database on the source AND GoldenGate for Non-Oracle Database on the target — effectively doubling your licence cost for that pipeline."

Licensing for Oracle-to-Oracle Replication

The most common deployment: replicating between two Oracle databases for disaster recovery, reporting offload, or zero-downtime migration. Both the source and target Oracle DB servers must be fully licensed with GoldenGate for Oracle Database.

Worked Example

Oracle-to-Oracle DR Replication

Setup: Production Oracle DB on a 2-socket Intel Xeon server (16 cores per socket = 32 cores total). DR Oracle DB on an identical server. GoldenGate captures changes from production and applies them to DR.

Licence calculation: Each server: 32 cores × 0.5 Core Factor = 16 Processor licences. Two servers = 32 Processor licences total.

Result: 32 × $17,500 = $560,000 at list price, plus ~$123,200/yr in annual support (22%). Organisations frequently overlook the DR server — assuming it is a "standby" that does not require licensing. Oracle's position is clear: if GoldenGate processes are installed and running on the DR server, it must be licensed.

Takeaway: Always include DR and standby servers in your GoldenGate licence count. The source-and-target rule has no exception for passive or read-only targets.

A key benefit of the Oracle Database edition: it includes a restricted-use licence for Oracle Active Data Guard and XStream on the same databases. You do not need to purchase Active Data Guard separately if you already hold GoldenGate licences for those servers.

A key benefit of the Oracle Database edition: it includes a restricted-use licence for Oracle Active Data Guard and XStream on the same databases. You do not need to purchase Active Data Guard separately if you already hold GoldenGate licences for those servers.

High Availability and Disaster Recovery Licensing

GoldenGate is frequently deployed for high availability (active-active replication) and disaster recovery (active-passive standby). Both scenarios require full licensing on every server running GoldenGate processes — there is no automatic "standby exemption" for GoldenGate.

1

Active-Active Replication

Both database servers capture and apply changes simultaneously. Both require GoldenGate Processor licences for the full core count. There is no reduced-rate licence for bi-directional replication — each server is both a source and a target, and must be fully licensed.

2

Active-Passive DR

GoldenGate runs on both the production (active) server and the DR (passive) server. Even though the DR server only applies changes and does not serve application traffic, it runs GoldenGate apply processes and must be licensed. Oracle does not offer a reduced DR rate for GoldenGate — unlike Oracle Database, which has a limited 10-day failover allowance, GoldenGate has no equivalent exemption. The DR server requires the same number of Processor licences as the production server.

3

Negotiated DR Terms

Some organisations have negotiated specific DR terms into their Oracle contracts — for example, reduced licensing for servers that are only activated during failover events. These are non-standard terms that require explicit contract language. Do not assume Oracle's standard policies include any DR concession for GoldenGate. If DR licensing cost is a concern, negotiate specific terms before signing or renewing your Oracle agreement.

Licensing for Non-Oracle and Cross-Platform Replication

When replicating between Oracle and non-Oracle databases (or between two non-Oracle databases), you need the appropriate GoldenGate edition for each side of the pipeline. The licence types do not cross-cover — a GoldenGate for Oracle Database licence does not cover a SQL Server target.

Replication ScenarioSource LicenceTarget LicenceExample Cost (8-core servers, 0.5 CF)
Oracle → OracleGG for Oracle (4 Proc)GG for Oracle (4 Proc)8 × $17,500 = $140,000
Oracle → SQL ServerGG for Oracle (4 Proc)GG for Non-Oracle (4 Proc)4 × $17,500 + 4 × $17,500 = $140,000
SQL Server → PostgreSQLGG for Non-Oracle (4 Proc)GG for Non-Oracle (4 Proc)8 × $17,500 = $140,000
Oracle → Kafka (Big Data)GG for Big Data (4 Proc)None (target licence-free)4 × $20,000 = $80,000
Oracle → Kafka → SQL ServerGG for Big Data (Oracle source) + GG for Non-Oracle (SQL Server target)Both sides licensed4 × $20,000 + 4 × $17,500 = $150,000

Need Expert Oracle Licensing Guidance?

Redress Compliance provides independent Oracle licensing advisory services — fixed-fee, no vendor affiliations. Our specialists have helped enterprises save millions through strategic license optimization, audit defense, and contract negotiation.

Explore Oracle Advisory Services →

GoldenGate for Big Data: The One-Sided Licensing Advantage

GoldenGate for Big Data is the most cost-efficient edition for streaming data into analytics platforms because Oracle only requires licensing on the source side. The target cluster — whether Hadoop, Kafka, HBase, MongoDB, or Cassandra — does not require GoldenGate licences regardless of how many nodes it contains.

🎯 Big Data Licensing Rules

📊 Free Assessment Tool

Planning a GoldenGate deployment? Our free database licensing calculator helps you count processor licences across source and target, apply core factors, and estimate total cost.

Take the Free Assessment →

Cloud Deployment: OCI, AWS, and Azure

OCI GoldenGate Service

Pay-as-You-Go — No Perpetual Licence Needed

Oracle's managed GoldenGate service on OCI. Billed by OCPU per hour (~$0.32/OCPU-hour). No upfront licence cost — the subscription includes the software licence, infrastructure, patching, and monitoring. Ideal for variable workloads where you can scale OCPUs up/down. 8 OCPUs running 24×7 ≈ $15,000/month (~$180K/year). BYOL option available if you hold existing perpetual licences.

AWS / Azure — BYOL Only

Bring Your Own Licence + Cloud Infrastructure

Deploy GoldenGate on EC2/Azure VMs using your perpetual licences. No Core Factor in the cloud: 2 vCPUs = 1 Processor licence. A 16-vCPU instance requires 8 Processor licences. Both source and target cloud VMs must be licensed. Active Oracle Support is required for BYOL eligibility. Right-size instances carefully — every unnecessary vCPU pair adds one Processor licence ($17,500 at list). Performance-tune GoldenGate before scaling up cloud instances to avoid paying for unnecessary licensing overhead that delivers no replication benefit.

Mini Case Study

Financial Services: VMware Cluster Audit — $1.12M Exposure

Situation: A US financial services company deployed GoldenGate on a single VM within an 8-node VMware cluster with vMotion enabled. The VM used 8 vCPUs. The internal team calculated 4 Processor licences (8 vCPUs × 0.5).

Audit finding: Oracle applied soft partitioning rules: 8 nodes × 2 sockets × 16 cores = 256 physical cores × 0.5 = 128 Processor licences required. 128 × $17,500 = $2.24M at list price — for both source and target GoldenGate processes running in the cluster.

Result: Redress Compliance migrated GoldenGate to a dedicated 2-node cluster, reducing the licensable footprint to 32 Processors. The audit was settled for $560K — a $1.12M reduction from Oracle's initial position — with the dedicated cluster preventing future exposure. Annual support was restructured from $493K to $123K.

Takeaway: GoldenGate is subject to the same VMware full-cluster licensing rule as Oracle Database. A single GoldenGate VM on a shared cluster can generate seven-figure audit findings. Always isolate GoldenGate on dedicated hosts or use Oracle-approved hard partitioning.

Virtualisation: The Most Expensive GoldenGate Licensing Trap

Oracle's soft partitioning rules apply to GoldenGate identically to Oracle Database. If GoldenGate runs on any VM within a VMware, Hyper-V, or KVM cluster with live migration enabled, Oracle requires licensing all physical cores across all hosts in the cluster — not just the VM's allocated resources.

This is particularly devastating for GoldenGate because it is an infrastructure tool that IT teams routinely deploy on shared virtual infrastructure without involving the licensing team. A single GoldenGate VM on a 10-node VMware cluster can require licensing 200+ physical cores — costing $1.75M+ at list price for a tool that is using 4 vCPUs of actual capacity.

The only Oracle-approved hard partitioning technology for x86 environments is Oracle VM with pinned vCPUs. Solaris Zones (capped) and IBM LPAR (capped) are approved for their respective platforms. All other virtualisation technologies — VMware, Hyper-V, KVM, Nutanix AHV, Proxmox — are classified as soft partitioning and trigger full-cluster licensing.

Common Compliance Pitfalls

PitfallWhat HappensTypical Financial Impact
Forgetting to licence the targetOnly source server is licensed; target DR/reporting server has no GoldenGate licencesFull list price for all target server cores — $100K–$500K+
VMware full-cluster exposureGoldenGate on shared VMware cluster — Oracle demands licensing all hosts4–10× expected cost — $500K–$2M+
Wrong edition for cross-platformUsing GoldenGate for Oracle licence on SQL Server targetRequires separate Non-Oracle edition — doubling licence requirement
Applying Core Factor in cloudCalculating AWS licences with 0.5 Core Factor instead of 2 vCPU = 1 rule50% under-licensed in cloud deployments
Unlicensed development/test instancesGoldenGate running in dev/test environments without licencesFull Processor licensing required unless GoldenGate Free is used
Big Data edition on database targetsUsing GoldenGate for Big Data to replicate to a relational databaseWrong edition — requires Oracle or Non-Oracle edition for DB targets

Cost Optimisation Strategies

1

Isolate GoldenGate on Dedicated Hosts

The single most impactful cost reduction. Move GoldenGate off shared VMware clusters onto dedicated hosts (or Oracle VM with pinned vCPUs). This eliminates the full-cluster licensing trap and can reduce your Processor count by 60–90%.

2

Use GoldenGate Free for Non-Production

Oracle GoldenGate Free provides full replication functionality at no cost for development, testing, and sandbox environments. Deploy GoldenGate Free in Docker containers for all non-production use and reserve paid licences exclusively for production servers.

3

Right-Size Server Hardware

Every additional core on a GoldenGate server adds 0.5 Processor licences at $17,500 each. If GoldenGate runs on a 32-core server but would perform identically on 16 cores, downsizing saves 8 Processor licences ($140,000 at list). Performance-tune before scaling up.

4

Leverage Big Data Edition for Analytics Pipelines

If your target is Kafka, Hadoop, or a NoSQL platform, use GoldenGate for Big Data — licensing only the source side. This can halve your licence cost compared to using the standard edition with source-and-target licensing.

5

Evaluate OCI GoldenGate for Variable Workloads

For migration projects or intermittent replication, OCI GoldenGate's pay-per-hour model avoids perpetual licence investment. A 3-month migration at 8 OCPUs costs ~$45K in OCI fees versus $280K+ in perpetual licences for the equivalent on-premises deployment. After migration, shut down the service and stop paying.

Related Reading

Related Guides

Oracle GoldenGate Licensing Complete Guide GoldenGate Negotiation Strategies GoldenGate Cloud and Hybrid Licensing GoldenGate for Non-Oracle and Big Data Oracle Database Licensing Guide Oracle Licence Audit: What to Expect

Explore More Licensing Hubs

Oracle Licensing Hub Microsoft Licensing Hub SAP Licensing Hub IBM Licensing Hub Salesforce Licensing Hub ServiceNow Licensing Hub

Ready to Take Control of Your Software Licensing?

Book a free consultation with our licensing specialists. No obligations, no vendor ties — just independent advice tailored to your situation.

Book Your Free Consultation →

Frequently Asked Questions

How is Oracle GoldenGate licensed?
GoldenGate is licensed per Processor based on the physical cores (adjusted by Oracle's Core Factor Table) of every server where GoldenGate processes run. Both the source server (where data is captured) and the target server (where data is applied) must be licensed. For Intel/AMD x86 processors, the 0.5 Core Factor means 2 physical cores = 1 Processor licence. The list price is $17,500 per Processor for both the Oracle Database and Non-Oracle Database editions, with annual support at ~22% ($3,850/yr per Processor).
Do I need to licence both source and target servers?
Yes — with one exception. For standard GoldenGate editions (Oracle Database and Non-Oracle Database), both the source and target servers must be fully licensed. The only exception is GoldenGate for Big Data, where only the source database servers require licensing; the Big Data target cluster (Kafka, Hadoop, MongoDB, etc.) is licence-free. For cross-platform replication (e.g., Oracle to SQL Server), you need two different licence editions — one for each side.
How do I licence GoldenGate on AWS or Azure?
On AWS and Azure, GoldenGate is deployed under a BYOL (Bring Your Own Licence) model. Oracle's cloud licensing rule applies: 2 vCPUs = 1 Processor licence (with hyper-threading enabled). The on-premises Core Factor Table does not apply in the cloud. A 16-vCPU EC2 instance requires 8 GoldenGate Processor licences. Both source and target cloud VMs must be licensed. Active Oracle Support is required for BYOL eligibility.
What is the most common GoldenGate compliance issue?
The most common issue is failing to licence the target server — organisations licence the source (production) database but forget that the DR standby, reporting server, or migration target also requires GoldenGate licences if GoldenGate apply processes are running there. The second most common issue is VMware full-cluster exposure: running GoldenGate on a shared VMware cluster triggers licensing for all physical cores across all hosts, which can multiply the expected licence count by 4–10×.
Does a GoldenGate licence include Active Data Guard?
Yes. A GoldenGate for Oracle Database licence includes a restricted-use licence for Oracle Active Data Guard and XStream on the same Oracle databases where GoldenGate is licensed. You do not need to purchase Active Data Guard separately. However, this inclusion only applies to Enterprise Edition databases — Standard Edition does not support Data Guard regardless of GoldenGate licensing.
Is there a free version of GoldenGate?
Yes. Oracle GoldenGate Free provides full replication functionality at no cost, deployed as a Docker container. It is suitable for development, testing, learning, and small-scale non-production use. For production workloads, you must purchase the appropriate paid GoldenGate edition. Using GoldenGate Free for all non-production environments is one of the most effective cost optimisation strategies — it eliminates the need to licence development and test servers.

Need Help with GoldenGate Licensing?

Redress Compliance provides independent advisory on Oracle GoldenGate licensing — from edition selection and Processor count optimisation through cloud deployment strategies, VMware isolation, and audit defence for data replication environments.

📚 GoldenGate — Article Series

Related Resources

Sibling Spoke
HA & DR Licensing
FF

Fredrik Filipsson

Co-founder of Redress Compliance — a leading independent advisory firm specialising in Oracle, Microsoft, SAP, IBM, Salesforce, and Broadcom/VMware licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organisations — including numerous Fortune 500 companies — optimise costs, avoid compliance risks, and secure favourable terms with major software vendors.

← Back to Oracle Knowledge Hub