Editorial photograph of cloud infrastructure servers in a data center aisle
Oracle / AWS

Oracle licensing on AWS. The 2026 compliance rules.

Oracle Database licensing on AWS turns on the vCPU rule and the gap between Oracle policy and your signed contract. Size to the boundary and document the deployment.

Contact Us Oracle Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Oracle Database licensing on AWS turns on the vCPU rule, the bring your own license terms, and the gap between Oracle policy and your contract. This guide covers the math, the traps, and the moves.

Key takeaways

  • On AWS, Oracle counts two vCPUs as one processor license when hyperthreading is on, and one vCPU as one license when it is off.
  • The Oracle cloud licensing rule is a policy, not a contract term, so it can change and is not guaranteed by your agreement.
  • Standard Edition Two on AWS is capped by socket equivalent rules tied to vCPU counts.
  • The Oracle core factor table does not apply to AWS or other authorized cloud environments.
  • Bring your own license on AWS RDS for Oracle and on EC2 follows different mechanics.
  • Buyer side moves include pinning the policy version, sizing instances to license boundaries, and documenting the deployment.

How does the AWS vCPU rule count Oracle licenses?

On AWS, Oracle counts vCPUs, not physical cores, and the core factor table does not apply. The mapping is simple but unforgiving. Size the instance to the boundary or pay for the next license tier. Oracle frames the rule in its cloud licensing policy.

The two vCPU mapping

With hyperthreading on, two vCPUs equal one processor license. With hyperthreading off, one vCPU equals one processor license. An instance with 8 vCPUs and threading on needs 4 processor licenses.

Standard Edition Two cap

Standard Edition Two carries a vCPU cap on authorized cloud environments. Above the cap you must move to Enterprise Edition, which changes the cost model entirely.

The authorized cloud environment list

AWS sits on Oracle's authorized cloud environment list alongside Azure. The vCPU rule applies only to platforms on that list. The core factor table, which helps on premises, is set aside in the core factor table itself.

Why does policy versus contract matter on AWS?

The vCPU rule lives in a policy document, not in your signed contract. Oracle can update the policy. Your agreement governs what you owe, so the gap between the two is where audit disputes live.

What the contract says

Your order and master agreement define the licensed metric and quantity. They rarely mention the cloud policy by name. That silence is the issue.

What the policy says

The policy sets the vCPU conversion for authorized cloud environments. It is guidance Oracle applies, not a contractual guarantee to you. Pin the policy version in force at deployment.

  • Version drift. A later policy can change the math, so record the version you relied on.
  • Audit posture. Document the deployment against the policy in force at the time.
Cover of the Redress Compliance Oracle buyer side white paper

White Paper ยท Oracle

The Oracle Buyer Side Framework

The moves we use across Oracle Database, Java and ULA estates. Read it free.

Read the white paper

How does bring your own license work on AWS?

Bring your own license lets you run owned licenses on AWS. The mechanics differ between EC2 and RDS for Oracle, and the count still follows the vCPU rule. AWS documents the options on its RDS for Oracle page.

Bring your own license on AWS

DeploymentLicense modelCounting
EC2 with owned licensesBring your own licensevCPU rule, you manage compliance
RDS for Oracle, license includedPay as you goIncluded in the hourly rate
RDS for Oracle, bring your ownOwned licensesvCPU rule applies to the instance
Dedicated hostOwned licensesPhysical cores under host terms

AWS RDS for Oracle

RDS for Oracle offers a license included path and a bring your own license path. The license included rate bundles the Oracle license into the hourly price. AWS sets out the choices in its RDS licensing options.

Where the common advice on Oracle licensing on AWS is wrong

The standard advice is to treat the Oracle cloud policy as a guarantee you can rely on. We disagree. In roughly 2 of 3 estates we reviewed, teams sized AWS deployments against a policy that is not part of their contract and can change. The vCPU rule is how Oracle applies the count today, not a promise in your agreement. The buyer side move is to pin the policy version in force at deployment, document each instance against it, and size to the vCPU boundary. The policy is the practice, but the contract is the law.

Editorial photograph of an engineer reviewing virtual machine sizing and vCPU allocation on screen
Sizing an instance one tier too large can double the Oracle license count at the vCPU boundary. The cheapest control is right sizing before launch.
40
Oracle on AWS reviews 2024 to 2025
2 vCPU
Per processor license with threading on
28%
Median AWS license cost we removed

Source: Redress Compliance advisory engagement file, 2024 to 2025.

On AWS, Oracle counts vCPUs and the core factor disappears. The instance size is the license decision.

What buyer side moves cut Oracle AWS cost and risk?

Five moves recur in well managed Oracle on AWS estates.

  • Size to the boundary. Choose instance sizes that land on vCPU license boundaries.
  • Pin the policy. Record the cloud policy version in force at deployment.
  • Document each instance. Keep a deployment record mapped to the vCPU rule.
  • Mind the cap. Watch the Standard Edition Two vCPU cap before scaling up.
  • Model RDS options. Compare license included against bring your own license per workload.

What should a buyer do next?

  1. Inventory every Oracle instance on AWS and record vCPUs and threading status.
  2. Apply the two vCPU rule to confirm the processor license count per instance.
  3. Pin the Oracle cloud policy version in force at each deployment.
  4. Check Standard Edition Two instances against the vCPU cap.
  5. Model RDS license included against bring your own license for each workload.
  6. Right size any instance sitting one tier above the workload need.
  7. Engage independent Oracle advisory before an AWS audit or a major scale up.

Frequently asked questions

How does Oracle count licenses on AWS?

Oracle counts vCPUs on AWS. With hyperthreading on, two vCPUs equal one processor license. With hyperthreading off, one vCPU equals one license. The core factor table does not apply.

Does the Oracle core factor apply on AWS?

No. The processor core factor table applies on premises but is set aside on authorized cloud environments such as AWS. The vCPU rule governs the count instead.

Is the Oracle cloud licensing rule contractual?

No. The vCPU rule sits in a policy document, not your signed contract. Oracle can update the policy, so pin the version in force at deployment and document each instance against it.

What is the Standard Edition Two cap on AWS?

Standard Edition Two carries a vCPU cap on authorized cloud environments. Above the cap you must move to Enterprise Edition, which changes the license model and the cost.

What is the difference between EC2 and RDS for Oracle?

On EC2 you bring your own license and manage compliance yourself under the vCPU rule. RDS for Oracle adds a license included path that bundles the Oracle license into the hourly rate.

Can I bring my own Oracle license to AWS?

Yes. You can run owned licenses on EC2 and on RDS for Oracle under the bring your own license model. The count still follows the vCPU rule for the instance.

What is the most common Oracle AWS audit trap?

Sizing against the policy as if it were contractual, and running instances one tier larger than the workload needs. Both raise the license count at the vCPU boundary.

How do I prepare for an Oracle AWS audit?

Inventory every instance, record vCPUs and threading, pin the policy version you relied on, and document each deployment. A clear record against the rule in force is your strongest position.

Oracle ULA Decision Framework

The full oracle ula decision framework from the Oracle Practice.

Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, and EBS estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool →