Share Share on LinkedIn
๐Ÿ“š Series Context: This guide is part of the Oracle Cloud Licensing content series. For foundational AWS licensing rules and vCPU-to-processor conversions, see the Oracle on AWS Licensing FAQs. For RAC-specific guidance, see Oracle RAC on AWS. This article focuses specifically on licensing every EE option and management pack on AWS.
01

The Core Licensing Principle for Oracle Options on AWS

Every Oracle Database option and management pack is licensed separately, per processor, matching the Enterprise Edition base licence count. There are no bundles, no cloud-specific discounts, and no included options in AWS deployments. If you run Oracle Database Enterprise Edition on an EC2 instance with 8 vCPUs (requiring 4 EE Processor licences), every additional option you enable — RAC, Multitenant, Partitioning, Advanced Security, Diagnostics Pack — requires an additional 4 Processor licences each.

This additive model means the total licensing cost for a fully featured Oracle EE deployment on AWS can be 3โ€“5ร— the base database licence cost. Understanding which options are genuinely needed — and which have been inadvertently enabled — is the most important cost control lever for Oracle on AWS.

"AWS does not enforce Oracle option licensing โ€” compliance responsibility is entirely yours. The gap between what is technically available and what is actually licensed is where audit exposure lives."
02

Licensing Oracle Real Application Clusters (RAC) on AWS

RAC is Oracle's high-availability clustering technology, available only with Enterprise Edition and licensed separately per processor on every node in the cluster. RAC is not supported on Amazon RDS โ€” it requires manual deployment on EC2 instances or VMware Cloud on AWS (VMC), with third-party shared storage or clustering solutions.

๐Ÿ–ฅ๏ธ

Per-Node Licensing

RAC must be licensed on every server node participating in the cluster. Each node requires RAC Processor licences equal to the EE Processor licence count for that node. A 2-node cluster doubles the RAC licence requirement compared to a single instance โ€” and a 3-node cluster triples it. There is no "cluster licence" or "shared" RAC licence pool across nodes.

โš ๏ธ

No RDS Support

Amazon RDS does not support RAC. If you need RAC functionality, you must deploy on EC2 instances (with shared storage solutions like Amazon FSx for NetApp ONTAP or third-party clustered storage) or on VMware Cloud on AWS. This means RAC on AWS is always a BYOL deployment โ€” you cannot use AWS's "Licence Included" option for RAC.

๐Ÿ’ก

Consider Alternatives

Before committing to RAC on AWS, evaluate whether AWS-native high availability โ€” Multi-AZ RDS, EC2 Auto Scaling with Data Guard, or Aurora (for non-Oracle workloads) โ€” meets your requirements at lower cost. RAC licensing on a 2-node cluster with 8 vCPUs per node costs 8 additional RAC Processor licences. If the goal is HA rather than scale-out performance, Data Guard may achieve the same objective at a fraction of the RAC licensing cost.

RAC ScenarioNodesvCPUs Per NodeEE LicencesRAC LicencesTotal
Small HA cluster244 (2 per node)4 (2 per node)8
Standard production288 (4 per node)8 (4 per node)16
Large-scale cluster31624 (8 per node)24 (8 per node)48
Formula: Per node โ€” vCPUs รท 2 = EE licences = RAC licences. Total = sum across all nodes.
03

Licensing Oracle Multitenant (Pluggable Databases) on AWS

Oracle's Multitenant architecture โ€” Container Databases (CDBs) and Pluggable Databases (PDBs) โ€” is a separately licensed option for Enterprise Edition. However, Oracle provides a free allowance of up to 3 PDBs per CDB starting from Oracle Database 19c, which means many deployments may not require the Multitenant licence at all.

Free (โ‰ค 3 PDBs)

No Multitenant Licence Required

Running 1, 2, or 3 Pluggable Databases within a single Container Database on Oracle 19c or later does not require a separate Multitenant licence. This is included with the base Enterprise Edition licence. For many AWS deployments โ€” particularly where each EC2 instance hosts a small number of databases โ€” this free allowance is sufficient. On standard Amazon RDS for Oracle, AWS restricts you to one user-created PDB per instance, so the Multitenant licence is typically unnecessary for RDS deployments.

Licensed (4+ PDBs)

Multitenant Licence Required

Running 4 or more PDBs in a single Container Database requires the Multitenant option licence โ€” licensed per processor, matching the EE base count. On EC2 and RDS Custom, you have full flexibility to create many PDBs, but each additional PDB beyond 3 does not incur an incremental licence โ€” the Multitenant licence is binary: either you have it (unlimited PDBs) or you do not (capped at 3). This means the cost decision is between staying within the 3-PDB free allowance versus licensing Multitenant for unlimited consolidation.

๐Ÿ’ก Optimisation Strategy: Consolidate Within the Free Tier

Before licensing Multitenant, evaluate whether your database consolidation objectives can be achieved within the 3-PDB-per-CDB limit. If you have 9 databases to consolidate, deploying 3 CDBs with 3 PDBs each avoids the Multitenant licence entirely. On an 8-vCPU EC2 instance, the Multitenant licence costs the same as 4 additional Processor licences โ€” at Oracle list pricing, this represents approximately $188,000 in licence fees plus ~$41,000 annual support. Consolidation architecture decisions should always consider the licensing cost threshold.

04

Licensing Partitioning, Advanced Security, and Other Options

Oracle's remaining database options โ€” Partitioning, OLAP, Advanced Security, Advanced Compression, Active Data Guard, and others โ€” follow the identical per-processor licensing model. Each option requires Processor licences equal to the EE base count, licensed separately, with no bundles or cloud-specific pricing.

Oracle OptionLicence Metric8-vCPU EC2 ExampleCommon Audit Trigger
PartitioningProcessor (matches EE count)4 Processor licencesPartitioned tables or indexes detected in DBA_PART_TABLES
Advanced SecurityProcessor (matches EE count)4 Processor licencesTransparent Data Encryption (TDE) or Network Encryption enabled
Advanced CompressionProcessor (matches EE count)4 Processor licencesOLTP compression, SecureFiles deduplication, or HCC usage
Active Data GuardProcessor (matches EE count)4 Processor licences (standby server)Open standby database for read-only queries or reporting
OLAPProcessor (matches EE count)4 Processor licencesAnalytic workspaces or OLAP cube materialised views
In-MemoryProcessor (matches EE count)4 Processor licencesINMEMORY_SIZE parameter set to non-zero value
Cumulative impact: An 8-vCPU instance with EE + Partitioning + Advanced Security + Compression = 16 Processor licences (4 ร— 4 options)

See a cost analysis for your Oracle deployment on AWS

Get a custom oracle licensing report with specific recommendations for EC2, RDS, and option combinations.

Get Oracle Licensing Updates

New licensing rules, AWS pricing changes, and compliance updates delivered weekly.

Unsubscribe anytime. No spam.

Related Oracle Licensing Guides

Still have Oracle licensing questions?

Talk to a senior oracle licensing advisor. Response within 24 hours, no commitment required.