LocationsResourcesContact
๐Ÿ“… Book a Meeting
Oracle Middleware Licensing

Oracle GoldenGate Licensing: A Practical Guide for CIOs and IT Leaders

Oracle GoldenGate is a powerful real-time data replication and integration platform โ€” but its licensing is complex and costly when misunderstood. Processor-based metrics, mandatory source-and-target licensing, virtualisation cluster rules, and different editions for Oracle, non-Oracle, and Big Data environments create significant compliance exposure. This independent guide covers every licensing model, pricing structure, and optimisation strategy CIOs need.

๐Ÿ“… Updated February 2026โฑ 22 min readโœ๏ธ Fredrik Filipsson
$17,500
Per Processor (List)
GoldenGate for Oracle & Non-Oracle DB
0.5
Core Factor (x86)
2 Intel/AMD cores = 1 licence
Both
Source + Target
Must licence both ends of replication
22%
Annual Support
Of list price for perpetual licences

Table of Contents

  1. What Is Oracle GoldenGate?
  2. On-Premises Licensing (Classic GoldenGate)
  3. Cloud Licensing: OCI, AWS, and Azure
  4. Pricing Metrics and Core Factor Calculations
  5. Pricing Examples: On-Prem vs Cloud
  6. GoldenGate Editions: Oracle, Non-Oracle, Big Data
  7. HA/DR and Virtualisation Licensing
  8. Common Audit Risks and Compliance Pitfalls
  9. Cost Optimisation and Negotiation Strategies
  10. Expert Recommendations
  11. Frequently Asked Questions

1. What Is Oracle GoldenGate?

Oracle GoldenGate is a real-time data replication and integration platform used to capture transactional change data and move large volumes of information between heterogeneous databases โ€” Oracle-to-Oracle, Oracle-to-non-Oracle, and into Big Data systems like Hadoop and Kafka. It is widely deployed for zero-downtime migrations, active-active database architectures, disaster recovery, and real-time analytics pipelines.

GoldenGate's licensing, however, is among the most complex in Oracle's technology stack. Key challenges include processor-based metrics that require licensing both source and target servers, virtualisation rules that can mandate licensing entire clusters, different product editions for different database platforms, and cloud-specific rules that differ materially from on-premises calculations.

For CIOs and IT leaders, understanding GoldenGate licensing is essential to avoid six-figure audit surprises, budget accurately for data replication projects, and negotiate effectively with Oracle.

For negotiation-specific guidance, see Oracle GoldenGate Licensing Negotiation Strategies for CIOs and CTOs.

2. On-Premises Licensing (Classic GoldenGate)

RuleWhat It Means
Processor-based metricCount all physical CPU cores on each server where GoldenGate runs, multiplied by Oracle's core factor. For most x86 CPUs (Intel Xeon, AMD EPYC), the core factor is 0.5 โ€” so 2 cores = 1 licence.
Licence both endsGoldenGate requires licences for both the source and target servers. If you replicate from Server A to Server B, both must be licensed.
No practical NUP optionGoldenGate is effectively licensed exclusively using Processor licences. Named User Plus (NUP) is not typically available for production use.
Virtualisation = full clusterIf GoldenGate runs on a VM in a VMware/Hyper-V cluster, Oracle requires licensing all cores in the physical cluster โ€” not just the VM's allocated vCPUs.
Perpetual + supportOn-prem licences are perpetual (one-time purchase) but require annual support at ~22% of list price for updates and patches.
Ancillary products are separateGoldenGate for Non-Oracle DB, GoldenGate for Big Data, Veridata, and Studio are separate products, each requiring their own processor licences.
Virtualisation is the #1 cost trap. If GoldenGate runs in a single VM on a VMware cluster of 4 servers with 64 total cores, Oracle may require licensing all 64 cores (ร— 0.5 = 32 processor licences = $560,000 at list price). Isolate GoldenGate VMs to a dedicated, small cluster to minimise exposure.
Virtualisation Licensing Example

Scenario: GoldenGate runs in 1 VM (8 vCPUs) on a VMware cluster of 4 hosts, each with 16 cores = 64 total cores.

Licence requirement: 64 cores ร— 0.5 core factor = 32 processor licences.
Cost: 32 ร— $17,500 = $560,000 list price + ~$123,200/year support.

Optimised approach: Isolate GoldenGate to a dedicated 2-host cluster with 8 cores each = 16 total cores ร— 0.5 = 8 processor licences = $140,000 โ€” a 75% reduction.

3. Cloud Licensing: OCI, AWS, and Azure

PlatformLicensing ModelKey Rule
OCI (Managed Service)OCPU-hour subscription (pay-as-you-go)~$0.32/OCPU-hour (licence-included). No separate licence purchase needed. Scale to zero when idle.
OCI (BYOL)Bring Your Own Licence~$0.16/OCPU-hour (75% lower rate). Use existing on-prem licences on OCI. 1 OCPU = 1 processor licence.
AWS / AzureBYOL only2 vCPUs = 1 processor licence. Core factor table does NOT apply โ€” use the flat 2:1 ratio.
Cloud rule vs on-prem rule: On-premises, you use the core factor table (0.5 for x86, effectively the same 2:1 ratio). In AWS/Azure, Oracle uses a fixed rule: 2 vCPUs = 1 licence, regardless of processor type. The result is often similar for x86, but the methodology is different. Never apply on-prem core factors in the cloud โ€” this is one of the most common compliance mistakes.

For full details on cloud and hybrid licensing, see GoldenGate Licensing in Cloud and Hybrid Environments: AWS, Azure, and OCI.

Need help with Oracle licensing on AWS or Azure?

Oracle on AWS Guide โ†’

4. Pricing Metrics and Core Factor Calculations

The Core Factor Table

Processor TypeCore FactorExample: 16-Core ServerLicences Required
Intel Xeon / AMD EPYC (x86)0.516 cores ร— 0.58 processor licences
Oracle SPARC M/T-series0.25 โ€“ 0.516 cores ร— 0.254 processor licences
IBM POWER1.016 cores ร— 1.016 processor licences
Oracle ARM (Ampere)0.2516 cores ร— 0.254 processor licences

Key Pricing Rules

RuleDetail
No per-stream licensingGoldenGate does not charge per replication stream, extract process, or table. Cost is purely based on server CPU capacity.
Always round upOracle rounds up to the next whole licence. A fractional result (e.g., 7.5) requires 8 licences.
Source + target both countCount processors on the source DB server and processors on the target DB server separately. Both require licences.
Support = 22%/yearAnnual support is approximately 22% of licence list price. For 10 licences at $17,500 each, that's ~$38,500/year ongoing.
Term licence alternative1-year term โ‰ˆ 20% of perpetual price. 3-year term โ‰ˆ 50%. Cheaper for short-term migration projects.

For a comprehensive view of Oracle's price list, see Oracle Technology Price List โ€” How to Calculate Pricing. For core factor calculations, see Oracle Core Factor Table โ€” Licence Calculator.

5. Pricing Examples: On-Prem vs Cloud

Deployment ScenarioMetricLicences RequiredEstimated Cost (USD)
On-prem: 2 ร— 8-core Xeon servers (Oracle โ†’ Oracle DR)Processor (core)16 cores ร— 0.5 = 8/server; 2 servers = 16 licences$280,000 list + ~$62K/yr support
Virtualised cluster: 64 cores, 1 VM (8 vCPUs)Processor (core)64 cores ร— 0.5 = 32 licences (full cluster)$560,000 list + support
AWS EC2: 16 vCPUs (BYOL migration)Processor (vCPU)16 vCPUs รท 2 = 8 licences$140,000 list + support
OCI GoldenGate Service: 8 OCPUs (licence-included)OCPU-hourN/A (metered)~$15,000/month (~$180K/year)
OCI GoldenGate: 4 OCPUs (BYOL)OCPU-hour4 existing licences~$470/month compute only
Dev/Test: GoldenGate Free (Docker)N/AFree$0

๐Ÿ’ก GoldenGate Free Edition

Oracle offers GoldenGate Free โ€” a full-featured edition for non-production use, deployable in Docker containers at no cost. Use it for development, testing, proof-of-concept, and sandbox environments. When moving to production, switch to a paid model.

Navigate GoldenGate Licensing with Expert Guidance

GoldenGate licensing complexity โ€” virtualisation rules, source-and-target requirements, multi-edition deployments โ€” creates significant audit exposure. Our independent advisers help enterprises calculate accurate licence requirements, avoid over-licensing, and negotiate optimal terms.

6. GoldenGate Editions: Oracle, Non-Oracle, Big Data

Oracle sells different GoldenGate product editions depending on the source and target platforms. Each edition is a separate product with its own licence requirements. Using the wrong edition โ€” or failing to license the correct edition โ€” is a common audit finding.

Oracle DB

GoldenGate for Oracle Database

$17,500/processor

Oracle-to-Oracle replication. Licence source + target DB servers. Includes Active Data Guard and XStream rights.

Non-Oracle

GoldenGate for Non-Oracle DB

$17,500/processor

SQL Server, MySQL, PostgreSQL, Db2, etc. Licence source + target. Often used alongside Oracle edition for cross-platform.

Big Data

GoldenGate for Big Data

$20,000/processor

Kafka, Hadoop, HBase, NoSQL. Licence source only โ€” target cluster does not need licensing.

Mainframe

GoldenGate for Mainframe

$100,000/processor

DB2 z/OS and legacy systems. Extremely high cost per processor. Budget early and consider alternatives.

Cross-Platform Replication Requires Multiple Editions

Replication ScenarioLicences Required
Oracle โ†’ OracleGoldenGate for Oracle DB on both source + target servers
Oracle โ†’ SQL ServerGoldenGate for Oracle DB (source) + GoldenGate for Non-Oracle DB (target)
MySQL โ†’ OracleGoldenGate for Non-Oracle DB (source) + GoldenGate for Oracle DB (target)
SQL Server โ†’ Db2GoldenGate for Non-Oracle DB on both source + target
Oracle โ†’ Kafka / HadoopGoldenGate for Oracle DB (source) + GoldenGate for Big Data (source only โ€” no target licensing)
Mainframe โ†’ OracleGoldenGate for Mainframe (source) + GoldenGate for Oracle DB (target)
Cross-platform licensing can double your costs. Replicating between Oracle and a non-Oracle database requires two different GoldenGate editions โ€” one for each side. Budget for both products when planning heterogeneous replication. A single GoldenGate licence type does not cover the other platform.
Big Data edition advantage: GoldenGate for Big Data has a one-sided licensing model โ€” you only licence the source databases. The target big data cluster (Kafka, Hadoop, HBase, Cassandra, etc.) does not require GoldenGate licensing. For pipelines feeding large analytics clusters, this can result in significant savings compared to licensing both sides.

For detailed guidance, see Oracle GoldenGate Licensing for Non-Oracle Databases and Big Data.

7. HA/DR and Virtualisation Licensing

High Availability and Disaster Recovery

ArchitectureLicensing Requirement
Active-active (bi-directional)Both sites are production. All nodes must be fully licensed โ€” effectively two separate GoldenGate deployments.
Active-passive (one-way standby)The standby server continuously runs GoldenGate apply processes. Oracle requires full licensing of the standby environment.
Cold standby (GoldenGate not running)Oracle's 10-day failover rule may apply if GoldenGate is completely inactive until failover. However, most GoldenGate DR designs run continuously, making this exception inapplicable.
OCI DR replicationBoth on-prem source and OCI target need licensing. No free standby rights for GoldenGate in the cloud.
Standby servers need full licences. A common misconception is that passive or standby systems do not require licensing. With GoldenGate, if the software is installed and actively applying data, it must be licensed โ€” even if the database is read-only. The 10-day failover rule almost never applies to GoldenGate because GoldenGate typically runs continuously for replication.

For comprehensive HA/DR guidance, see GoldenGate Licensing for High Availability and Disaster Recovery.

Virtualisation Rules

ScenarioLicensing Impact
Bare metal (physical server)Count all physical cores ร— core factor
VMware / Hyper-V clusterCount all cores across all hosts in the cluster โ€” not just the VM's vCPUs (soft partitioning)
Oracle VM (OVM) / Oracle Linux KVMHard partitioning recognised โ€” licence only the pinned cores assigned to the GoldenGate VM
OCI cloud instanceOracle recognises sub-capacity โ€” licence only the allocated OCPUs
AWS / Azure VMLicence based on allocated vCPUs (2 vCPUs = 1 licence). No cluster-wide licensing required.

For Azure-specific licensing rules, see Oracle Licensing on Azure.

8. Common Audit Risks and Compliance Pitfalls

PitfallRiskMitigation
Not licensing both source + targetMost common non-compliance finding. Oracle requires both ends to be licensed, even if the target is a standby.Always count and licence every server running GoldenGate processes โ€” extract and apply.
Applying on-prem core factors in cloudCloud uses a fixed 2 vCPUs = 1 licence rule. Using the core factor table in AWS/Azure causes miscalculation.Use 2:1 vCPU ratio in AWS/Azure/GCP. Use OCPU mapping in OCI.
VMware cluster-wide licensing missedLicensing only the VM's vCPUs when Oracle demands the entire cluster. Can result in 4ร—โ€“8ร— licence shortfall.Isolate GoldenGate VMs to dedicated small clusters. Document host affinity rules.
Wrong GoldenGate edition for non-Oracle targetsUsing base GoldenGate licence for SQL Server/MySQL targets without the Non-Oracle edition.Verify every source/target requires the correct edition. Non-Oracle and Big Data are separate products.
Unlicensed DR/standby nodesAssuming standby systems are free. Oracle audits flag active GoldenGate apply processes on DR servers.Licence all active GoldenGate instances, including DR. Negotiate DR terms in the original contract.
Miscalculating core factorUsing wrong core factor for the processor type. IBM POWER uses 1.0 (not 0.5), doubling licence count.Verify every server's CPU model against Oracle's official Core Factor Table.
Big Data pipeline without Big Data licenceUsing base GoldenGate to stream into Kafka/Hadoop. Technically requires GoldenGate for Big Data edition.If targets are Kafka, Hadoop, or NoSQL, use Big Data edition (which also benefits from source-only licensing).

For more audit scenarios, see GoldenGate Common Audit Risks and Non-Compliance Scenarios.

Protect Against Oracle Audit Surprises

GoldenGate licensing non-compliance can result in six-figure retroactive charges. Our independent audit defence advisers review your deployments, calculate accurate licence positions, and negotiate favourable outcomes โ€” before Oracle's auditors arrive.

9. Cost Optimisation and Negotiation Strategies

  1. Isolate GoldenGate to dedicated, small VM clusters. The single most impactful cost reduction. Moving GoldenGate off large VMware clusters and onto a dedicated 2-host cluster with minimal cores can reduce licence requirements by 75% or more. Use Oracle VM (OVM) or Oracle Linux KVM for hard partitioning to licence only the pinned cores.
  2. Evaluate perpetual vs term vs cloud for every project. For short-term migrations (12โ€“24 months), term licences cost ~20โ€“50% of perpetual. For bursty workloads, OCI pay-as-you-go avoids idle licence costs. For steady 5+ year production loads, perpetual may be cheapest over time. Model each scenario.
  3. Leverage BYOL on OCI for existing licence holders. If you already own GoldenGate licences, deploy on OCI using BYOL at ~$0.16/OCPU-hour โ€” approximately 75% lower than the licence-included rate. This maximises the value of existing investments during cloud migration.
  4. Use GoldenGate Free for all non-production environments. GoldenGate Free (Docker-based) is full-featured and completely free. Use it for dev, test, POC, and sandbox. This eliminates the need to licence non-production servers.
  5. Negotiate volume discounts for large deployments. Oracle list prices are starting points. Discounts of 20โ€“40%+ are achievable for enterprise deals. Bundle GoldenGate with Oracle Database or OCI purchases to leverage aggregate deal value. Time negotiations to Oracle's fiscal year-end (May 31).
  6. Consider ULA for widespread deployments. If you anticipate deploying GoldenGate across dozens of systems, an Unlimited Licence Agreement provides cost predictability โ€” unlimited deployment for a fixed fee over 3 years. Requires strict usage tracking and certification at exit.
  7. Audit internal deployments regularly. Conduct quarterly internal audits of GoldenGate installations. Verify that no servers or VMs have slipped outside the licensed count. Check that DR/standby nodes are compliant. Catching issues early avoids surprise audit fines.
  8. Negotiate DR/standby terms upfront. Some enterprises negotiate contract provisions where dormant DR nodes (GoldenGate not actively running) are excluded from licensing. Get these terms in writing before signing. Oracle's default position is to require full licensing.

Planning Oracle GoldenGate negotiations?

GoldenGate Negotiation Strategies โ†’

10. Expert Recommendations

1

Map Every Data Flow

Inventory every GoldenGate source and target. Identify which edition applies to each endpoint (Oracle, Non-Oracle, Big Data, Mainframe). Document server core counts and VM cluster topologies.

2

Calculate Accurately

Use Oracle's Core Factor Table for on-prem. Use 2:1 vCPU ratio for AWS/Azure. Use OCPU mapping for OCI. Always licence both source and target. Round up all results.

3

Optimise Architecture

Isolate GoldenGate to dedicated small clusters. Use hard partitioning where possible. Use GoldenGate Free for non-production. Evaluate cloud vs on-prem cost models for each workload.

4

Negotiate and Document

Never accept list price. Bundle with other Oracle purchases. Negotiate DR terms. Document all deployments centrally. Conduct regular internal audits. Engage independent expertise for complex environments.

Included benefit: A GoldenGate for Oracle Database licence includes Oracle Active Data Guard and Oracle XStream rights for the same databases โ€” you do not need to purchase these separately. However, you must still own Oracle Database Enterprise Edition. This inclusion can save significant money if you would otherwise need to buy Active Data Guard ($11,500/processor) as a standalone option. See Oracle Active Data Guard Licensing for details.

Need Independent Oracle GoldenGate Advisory?

Redress Compliance provides vendor-independent GoldenGate licensing assessments, audit defence, and negotiation support. Fixed-fee engagements. No ties to Oracle.

Frequently Asked Questions

First, determine which GoldenGate edition you need based on your source and target platforms (Oracle DB, Non-Oracle DB, Big Data, or Mainframe). Then count the physical CPU cores on both source and target servers, apply the core factor (0.5 for x86), and purchase the required number of processor licences. Each end of replication must be licensed separately.
The list price is $17,500 per processor licence for GoldenGate for Oracle Database and GoldenGate for Non-Oracle Database. GoldenGate for Big Data is ~$20,000 per processor. GoldenGate for Mainframe is ~$100,000 per processor. Enterprise discounts of 20โ€“40%+ are common. Annual support adds ~22% of the list price per year. Always negotiate โ€” list prices are starting points.
Yes โ€” with one exception. For standard GoldenGate (Oracle DB and Non-Oracle DB editions), you must licence both the source and target servers. The only exception is GoldenGate for Big Data, where you only licence the source databases โ€” the big data target cluster (Kafka, Hadoop, NoSQL, etc.) does not require GoldenGate licensing.
On AWS, you deploy GoldenGate under a BYOL (Bring Your Own Licence) model. Oracle counts 2 vCPUs as 1 processor licence. A 16-vCPU EC2 instance requires 8 GoldenGate processor licences. Do not apply on-prem core factors โ€” use the flat 2:1 vCPU ratio. See Oracle Licensing on AWS.
The same rule applies on Azure โ€” 2 vCPUs = 1 processor licence under BYOL. Oracle's cloud licensing policy supersedes the on-prem core factor table. See Oracle Licensing on Azure.
The most common audit finding is failing to licence both the source and target servers. Many organisations licence only the primary database and forget to licence the target (especially DR or reporting databases). Other common issues include VMware cluster-wide licensing missed, wrong GoldenGate edition for non-Oracle targets, and miscalculating core factors. See GoldenGate Common Audit Risks.
Yes. A GoldenGate for Oracle Database licence includes Oracle Active Data Guard and Oracle XStream rights for the same databases. You do not need to purchase Active Data Guard separately. However, you must still own an Oracle Database Enterprise Edition licence. See Oracle Active Data Guard Licensing.
VMware is considered "soft partitioning" by Oracle. If GoldenGate runs on any VM in a VMware cluster, Oracle requires licensing all physical cores across all hosts in the cluster โ€” not just the VM's allocated vCPUs. To minimise exposure, isolate GoldenGate VMs to a dedicated, small cluster with the fewest possible cores.
Not in practice. Oracle treats GoldenGate as "licensed exclusively using Processor licences." NUP is not typically available for production use. GoldenGate is an infrastructure tool rather than end-user software, making user-count licensing impractical. Plan on processor-based licensing for all GoldenGate deployments.
You need two separate GoldenGate editions: GoldenGate for Oracle Database (for the Oracle side) plus GoldenGate for Non-Oracle Database (for the non-Oracle side). Each is a separate product with its own processor licence requirements. This effectively doubles the licensing cost compared to Oracle-to-Oracle replication. See GoldenGate for Non-Oracle Databases and Big Data.
Yes. Oracle offers GoldenGate Free โ€” a full-featured edition deployable in Docker containers at no cost. It is suitable for development, testing, and non-production use. When transitioning to production workloads, you must switch to a paid licence model (perpetual, term, or OCI subscription).
OCI GoldenGate is a managed service billed by OCPU-hour. The licence-included rate is approximately $0.32/OCPU-hour. If you bring existing licences (BYOL), the rate drops to approximately $0.16/OCPU-hour โ€” about 75% lower. You pay only for the compute time used, with no separate licence purchase needed. Scale to zero when not replicating to eliminate costs entirely.

Oracle Advisory Services

๐Ÿ›ก๏ธ Oracle Audit Defence ๐Ÿ“Š Oracle Licence Management ๐Ÿค Contract Negotiation โ˜๏ธ Oracle Advisory Services ๐Ÿ“‹ ULA Optimisation ๐Ÿ’ฐ Pay-When-We-Saveโ„ข โ˜• Java Advisory ๐Ÿ“š Oracle Knowledge Hub
FF

Fredrik Filipsson

Co-Founder @ Redress Compliance

20+ years in enterprise software licensing. Former IBM, SAP, and Oracle. 11 years as an independent consultant advising hundreds of Fortune 500 companies on Oracle licensing, audit defence, and contract negotiations.

LinkedIn ยท View All Posts