Editorial photo of a cloud architect reviewing policy documents
Oracle Policy

Oracle cloud licensing policy, 2026 read.

Oracle counts by vCPU on the named third party clouds and the core factor does not apply. The authorized list, the arithmetic, and the version you should pin into the contract.

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's cloud licensing policy is a document Oracle writes, revises and publishes on its own. It changes how your licenses are counted on three named third party clouds, it says on its face that it is not part of any contract, and almost every enterprise cloud migration is priced against it anyway.

Key takeaways

  • The policy names four services as Authorized Cloud Environments: Amazon EC2, Amazon RDS, the Microsoft Azure Platform and Google Cloud Platform. Google Cloud is on that list, and a lot of older guidance still says it is not.
  • Oracle Cloud Infrastructure is not an Authorized Cloud Environment. It is Oracle's own cloud and it runs under Oracle's own service terms instead.
  • Counting is by vCPU. Two vCPUs equal one Processor license where hyperthreading is enabled, one vCPU equals one Processor license where it is not.
  • The Processor Core Factor Table does not apply on an Authorized Cloud Environment. The same 32 core workload that needs 16 Processor licenses on your own hardware needs 32 in the cloud.
  • Standard Edition 2 is capped at eight vCPUs, with four vCPUs counting as one socket. A twelve vCPU instance is an Enterprise Edition deployment nobody budgeted for.
  • The policy states it is for educational purposes, may not be incorporated into any contract, and is subject to change without notice. That is not a guarantee for Oracle and it is not a shield for you.

Every Oracle cloud deployment sits under two documents. Your ordering document and master agreement set the floor, and this policy describes how Oracle intends to apply that floor to somebody else's infrastructure. Read them together or you will misprice the migration.

The primary sources here are Oracle's own: Licensing Oracle Software in the Cloud Computing Environment, the Authorized Cloud Environments document, the Oracle Partitioning Policy, the Processor Core Factor Table, and the Oracle Technology Global Price List.

What is the Oracle cloud licensing policy, and is it a contract?

It is a policy Oracle publishes and revises without your signature, and no, it is not a contract. The document itself says so, in a disclaimer most buyers skim past on the way to the counting table.

Why the policy is unilateral

Nobody countersigns it. Oracle drafts it, dates it, posts it, and replaces it when commercial priorities change. Your ordering document does not usually incorporate it by reference, which is exactly why the version date matters as much as the rules inside.

What the disclaimer means when Oracle claims

Oracle cannot simply hold up the policy and declare your count settled. It has to argue that your agreement's definition of Processor, applied to your deployment, produces the number in the policy. That is an argument, not an automatic outcome.

What the disclaimer means when you defend

You do not get to use the same disclaimer as a shield. If the policy is not binding, then the favorable parts are not binding either, and you are back to counting physical hardware you do not own and cannot inspect.

That is the trap in the clever reading. In a multi tenant cloud, the on premises rule is unanswerable, because you cannot count the cores in a host Amazon will never show you. Most buyers who win the argument about the policy lose the argument about the number.

Which document actually decides your cloud count

DocumentSigned by you?Can Oracle change it alone?What it decides
Master agreement and ordering documentYesNoThe metric, the quantity, the territory, the definition of Processor
Cloud licensing policyNoYes, without noticeHow Oracle intends to count vCPUs on three named clouds
Partitioning policyNoYes, without noticeWhich technologies Oracle accepts as a boundary anywhere
Cloud service descriptions and price listOnly when referenced in your orderYes, at any timeThe OCPU conversion and rates on Oracle's own cloud
An amendment that pins a dated policy versionYesNoEverything above, for the term you negotiated

Which clouds are Authorized Cloud Environments?

Three providers and four named services. The policy lists Amazon Elastic Compute Cloud, Amazon Relational Database Service, the Microsoft Azure Platform and Google Cloud Platform, and nothing else.

Google Cloud belongs on the list

This is the most common factual error in circulation. Guidance written before Oracle added Google Cloud Platform is still quoted freely, and it leads teams to price Google workloads under the on premises core factor rule when the vCPU rule applies.

Check the version date on whatever you are reading, including this page. A cloud policy summary without a version reference is worth nothing.

Why Oracle Cloud Infrastructure is not on it

Because the policy exists to describe third party clouds. OCI is Oracle's own service, sold under Oracle's cloud service terms, with its own conversion published in the service descriptions and the OCI price list.

What about everywhere else?

  • Any other public cloud: the on premises rules apply, including the core factor and the physical host count you cannot verify.
  • Hosting providers and outsourcers: governed by your agreement's hosting language, not by this policy.
  • Private cloud on your own hardware: on premises rules, and the partitioning policy decides the boundary.
  • Oracle Database@Azure and its siblings: Oracle operated infrastructure inside a partner data center, priced under Oracle's cloud terms rather than the vCPU rule.
Put your own numbers on this. The free Oracle calculator prices your processor vs Named User Plus position, VMware cluster exposure, Java SE employee tiers, and the 22 percent support line, then hands you a two page executive summary you can forward to your CFO. No account, no sales call. Run the Oracle calculator →

How does Oracle count licenses on an authorized cloud?

By vCPU, and without the core factor. That single sentence accounts for most of the budget surprises in Oracle cloud migrations, because it silently doubles the requirement for the same silicon.

The rule, stated exactly

  • Hyperthreading enabled: two vCPUs count as one Oracle Processor license.
  • Hyperthreading not enabled: one vCPU counts as one Oracle Processor license.
  • Core factor: Oracle states that the Processor Core Factor Table does not apply in Authorized Cloud Environments.
  • Named User Plus: the usual minimum of 25 per Processor applies against the converted count.

Why the same workload costs twice as much

Take 32 physical cores of a standard x86 processor. On your own hardware the core factor is 0.5, so you need 16 Processor licenses, or $760,000 at list.

Move that workload to a hyperthreaded cloud shape and it presents as 64 vCPUs. Two vCPUs per license gives 32 Processor licenses, or $1,520,000 at list and $334,400 of annual support. Same silicon, double the license.

The same database, counted four ways

Where it runs Counting unit Requirement EE at list Annual support
Own hardware, 32 physical cores, factor 0.5Physical core16 Processor$760,000$167,200
AWS, Azure or Google Cloud, 64 vCPU shape, hyperthreading onvCPU32 Processor$1,520,000$334,400
Same providers, 32 vCPU shape, hyperthreading not enabledvCPU32 Processor$1,520,000$334,400
Same providers, 32 vCPU shape, hyperthreading onvCPU16 Processor$760,000$167,200

Read the last two rows together. At the same advertised instance size, a shape without hyperthreading costs exactly double the one with it, which is the opposite of what most architects assume when they turn threading off for performance reasons.

Which edition ceilings apply?

  • Standard Edition 2: a maximum of eight vCPUs on Amazon, Azure or Google Cloud, with four vCPUs counting as one socket.
  • Standard Edition: a maximum of sixteen vCPUs, counted on the same four vCPU per socket basis.
  • Enterprise Edition: no instance ceiling, and no relief either.
  • Named User Plus on Standard Edition 2: a minimum of 10 licenses per 8 vCPUs, regardless of how few people log in.

An instance sized at twelve vCPUs is therefore not a Standard Edition 2 deployment at all. It is an Enterprise Edition deployment, at nearly three times the price per unit, that nobody put in the business case.

The constrained vCPU lever, and its limits

Azure publishes constrained vCPU sizes that expose a fraction of a shape's cores while keeping its memory and storage throughput. Oracle counts the vCPUs available to the instance, so the licensable number falls with them.

It is a real lever and it is worth modeling. Get the treatment confirmed in writing before you build a business case on it, because the policy does not name the feature and an auditor may open at the full shape size.

How is Oracle Cloud Infrastructure counted instead?

Under Oracle's own service terms, in OCPUs rather than vCPUs. The cloud licensing policy does not reach OCI at all, which is a distinction worth holding onto when someone quotes the policy at you about an Oracle cloud deployment.

What an OCPU actually is

An OCPU is one physical core with hyperthreading enabled, which the operating system sees as two vCPUs. On a shape without hyperthreading, an OCPU is one core presenting one vCPU.

For bring your own license, one Enterprise Edition Processor license covers two OCPUs. Because each OCPU is two vCPUs, the same license buys roughly twice the compute on OCI that it buys on an Authorized Cloud Environment.

License included versus bring your own license

License included folds the database fee into the hourly rate and you own nothing afterward. BYOL strips that fee out and applies entitlements you already hold, while you continue paying support on them.

The comparison is arithmetic, not preference. Our BYOL guide works through the support cost per consumed hour, which is the number that actually decides it.

Oracle Database@Azure, @Google Cloud and @AWS

These are Oracle operated racks inside a partner region. They are priced under Oracle's cloud terms rather than the vCPU rule, so a workload can move from an Azure virtual machine into Oracle Database@Azure and change counting model without leaving the region.

The cloud policy is not a contract, and that is not good news. The only version of it that protects you is the dated one written into your ordering document.

What happens when Oracle revises the policy?

Your architecture gets re read against wording it was never designed for. The policy has been revised repeatedly, Oracle publishes no change log alongside it, and revisions apply to deployments that were built under earlier text.

How to manage version drift

  1. Download the current policy and the Authorized Cloud Environments document, and store dated copies outside the vendor's control.
  2. Record the version reference in the architecture decision record for every Oracle cloud workload.
  3. Re read both documents at each renewal and at each major migration, not on a calendar reminder.
  4. Diff them against your stored copy. The changes that matter are usually a single qualifying phrase, not a new section.

Does hard partitioning help in the cloud?

No. Only the technologies named in the partitioning policy count as a boundary anywhere, and no public cloud instance shape is one of them. Instance level CPU limits, container quotas and scheduler settings are soft partitioning wherever they run.

The reasoning is the same one that catches on premises estates on Nutanix AHV and Hyper V. Our partitioning policy breakdown lists what actually qualifies.

What should you pin at renewal?

  • The dated policy version that applies to existing entitlements for the term.
  • The counting rule for each cloud you actually deploy on, written into the ordering document.
  • The conversion ratio for any BYOL commitment, expressed in the provider's own unit.
  • A change of control clause so a future policy revision cannot reprice a deployment mid term.
  • Territory language broad enough to cover every region you might deploy into.

Where the common advice on the Oracle cloud policy is wrong

The clever advice going around is that because the policy says it is not incorporated into any contract, you can ignore it and count under your master agreement instead. We disagree, and it is one of the more expensive pieces of advice in circulation. The agreement defines a Processor by reference to the hardware the program runs on, and in a multi tenant public cloud you can neither see nor evidence that hardware. Win the argument that the policy does not bind you and you inherit a counting rule you cannot satisfy, with the burden of proof sitting on your side of the table. The policy is best understood as the most favorable position Oracle has published, which is why the move is to pin a dated version into the contract rather than to disown it.

Abstract view of a global cloud network with connection lines over a dark map
The same Oracle workload carries two different license counts on two authorized clouds, purely from how each provider exposes vCPUs and hyperthreading.

Where do cloud deployments actually get caught?

In the gap between how the instance was designed and how it looks on the day someone counts. Four traps produce most of the findings we see.

The four that recur

  • The rebuild: an instance family change or a resize alters the vCPU count, and nothing in the cloud console flags the licensing consequence.
  • The image: Enterprise Edition options are switched on in a base image and inherited by every database built from it.
  • The parallel run: the old environment and the new one both hold the licenses during a migration window that ran longer than planned.
  • The non production copy: development, test and training instances count exactly like production and are usually invisible to the license owner.

What to collect, monthly

  1. An instance inventory with shape, vCPU count and hyperthreading state, dated.
  2. A feature usage extract from every database, so option usage is discovered internally rather than by an auditor.
  3. The allocation record showing which entitlement backs which instance, and from when.
  4. The dated copy of the policy version you are relying on.

Read this alongside our Oracle Database in the cloud reference for the platform by platform arithmetic, and multicloud licensing if the estate spans more than one provider.

What should a buyer do next?

  1. Download the current cloud licensing policy and Authorized Cloud Environments document, save dated copies, and record the version you are relying on.
  2. Cross check both against your master agreement and ordering documents, and note every place they disagree.
  3. Inventory every Oracle cloud instance with its shape, vCPU count and hyperthreading state.
  4. Recount each workload under the vCPU rule with no core factor, and compare the total to your entitlement.
  5. Flag every Standard Edition 2 instance above eight vCPUs. Those are Enterprise Edition deployments until proven otherwise.
  6. Model the constrained vCPU option for the largest shapes, and get Oracle's treatment of it in writing before you rely on it.
  7. Pull feature usage statistics from every cloud database and close down options you never intended to run.
  8. Put the counting rule, the conversion ratio and a dated policy reference on the negotiation list for the next renewal.
  9. Brief the cloud architects. Most of the exposure on this page is created by people who will never see an Oracle invoice.
40 to 55
Oracle cloud reviews 2024 to 2025
20 to 35%
Median license position error found
0
Soft partition caps that held

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

Cover of the Redress Compliance Oracle white paper

White Paper · Oracle

Oracle CIO Complete Playbook

The five year plan to control Oracle spend. Read it free.

Read the white paper
Need help? Try our AI agents. Ask the Oracle licensing AI agent → Scoped to one vendor and one problem. Runs in your browser.

Frequently asked questions

Is the Oracle cloud licensing policy part of my contract?

No. The document states that it is provided for educational purposes, may not be incorporated into any contract, and is subject to change without notice. Your master agreement and ordering documents are the binding paper, and the policy describes how Oracle intends to apply them in three named clouds.

Which clouds are Authorized Cloud Environments?

Four services across three providers: Amazon Elastic Compute Cloud, Amazon Relational Database Service, the Microsoft Azure Platform and Google Cloud Platform. Google Cloud is on the list, despite a great deal of older guidance that still says otherwise.

Is Oracle Cloud Infrastructure an Authorized Cloud Environment?

No, and this trips up experienced teams. OCI is Oracle's own cloud and runs under Oracle's cloud service terms, where the unit is the OCPU and one Enterprise Edition Processor license covers two OCPUs.

How does the vCPU to Processor mapping work?

Two vCPUs count as one Oracle Processor license where hyperthreading is enabled, and one vCPU counts as one Processor license where it is not. The mapping is applied to the vCPUs available to the instance, so a resize changes your requirement immediately.

Does the Processor Core Factor Table apply in the cloud?

Not on an Authorized Cloud Environment. Oracle states this explicitly, and it is why a workload that needs 16 Processor licenses on 32 cores of your own hardware needs 32 on a hyperthreaded 64 vCPU cloud shape.

What are the Standard Edition 2 limits in the cloud?

Eight vCPUs maximum on Amazon, Azure and Google Cloud, with four vCPUs counting as one socket, and a Named User Plus floor of 10 licenses per 8 vCPUs. Standard Edition allows up to sixteen vCPUs on the same four vCPU per socket basis.

Does soft partitioning reduce the count on cloud?

No. Only the technologies named in the Oracle partitioning policy count as a boundary, and no public cloud instance shape is among them. Instance CPU limits, container quotas and scheduler settings are all soft partitioning.

Can we pin the policy version in our contract?

Yes, and it is the single most valuable thing on this page. Ask for a clause referencing the dated policy version, so a later revision cannot reprice an existing deployment during the term you have paid for.

What happens if we deploy on a cloud that is not on the list?

The on premises rules apply, including the core factor and a count based on the physical hardware. In a multi tenant environment you cannot evidence that hardware, which usually leaves you negotiating from the least defensible position available.

White Paper · Oracle

Control Oracle spend: the 5-year CIO playbook.

The governance, renewal and negotiation moves that hold Oracle cost across a five year horizon.

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

Get the white paper →
Opens the white paper landing page. We only email you about this download.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool →
4 Clouds
Covered
2:1
vCPU Map
16
SE2 Cap
500+
Enterprise Clients
100%
Buyer Side

The cloud policy is not a contract. The contract paper sets the floor. The policy moves around it.

Fredrik Filipsson
Co Founder and Group CEO, Redress Compliance
Deep Library

More on this topic.

Oracle Practice →
Oracle ULA decision framework on a desk
Oracle
Oracle ULA Decision.
Renew, certify or exit. The structured decision used across more than one hundred Oracle ULA renewal cycles.
12 min read
Oracle Java licensing change on a screen
Oracle
Oracle Java Licensing 2026
The Employee metric explained, audit posture, and the buyer side moves to flatten the Java bill.
10 min read
Oracle audit defense playbook on a boardroom table
Oracle
Oracle Audit Defense Playbook
What to do on day one of an Oracle audit, the LMS process, and how to compress a six figure finding.
11 min read
Oracle Database licensing explained on a screen
Oracle
Oracle Database Licensing Explained
Processor, NUP, options and packs. The full licensing model with the buyer side moves at every step.
9 min read
Pass it on

Know someone facing this exact decision?

Send this to whoever owns the renewal, the audit response, or the budget. It takes two clicks and it saves them a quarter of guessing.

Share on LinkedInShare by email
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Get the Oracle cloud brief

Monthly brief on Oracle cloud policy moves, OCI pricing benchmarks and the buyer side moves across cloud migrations. Independent. Buyer side. Never sponsored.