Editorial photograph of an enterprise data center cold aisle supporting an Oracle Cloud Infrastructure migration review
Oracle / OCI Licensing

Oracle OCI licensing. Oracle's cloud, Oracle's rules.

Oracle Cloud Infrastructure is the one cloud where your software vendor owns the meter, the hypervisor and the contract. That is why the policy you use for AWS and Azure does not govern it, and why the counting works differently.

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 Cloud Infrastructure is the one cloud where Oracle sets both the license rules and the meter. That is why the Authorized Cloud Environments policy you use for AWS and Azure does not apply here, and why the counting works differently.

Key takeaways

  • OCI is not an Authorized Cloud Environment. Oracle's cloud licensing policy for AWS, Azure and Google Cloud explicitly does not govern OCI, so the two vCPU per processor rule you use there is the wrong rule here.
  • On OCI your bring your own license rights come from the service description attached to your order, which is contractual. On AWS and Azure they come from a policy document Oracle can revise without asking you.
  • Two different things get called BYOL on OCI: installing Oracle software yourself on OCI Compute, and electing BYOL on a managed database service. They are licensed differently and priced differently.
  • The OCPU is one physical core with hyperthreading, presented as two vCPUs. The core factor table does not apply on OCI, so a 0.5 factor server does not become a 0.5 factor OCPU.
  • Oracle has been migrating cloud database services from OCPU to ECPU since 2023. Do not assume a fixed conversion between the two: check the current price list for the exact service you are buying.
  • Higher database service tiers bundle options. Under BYOL you must separately own every option that tier includes, which is where roughly half the positions we review break.
  • Oracle Support Rewards accrue on OCI consumption at 25 cents per dollar, and 33 cents for unlimited license agreement customers. They accrue on nothing you spend at AWS or Azure.
  • Unused Universal Credits expire at the end of the term. Oversizing the commitment is the most expensive mistake available to you before you have run a single workload.

Oracle Cloud Infrastructure is the only public cloud where your software vendor also owns the meter, the hypervisor and the contract. That is not a complaint. It is the single fact that explains every licensing difference on this page.

Because Oracle runs the platform, it does not need a policy document to tell you how its software is counted. It writes the counting into the service description that forms part of your order.

That makes OCI licensing more contractual and less arbitrary than licensing on AWS or Azure. It also makes it different enough that reusing your hyperscaler model will give you a wrong number in both directions.

What does bring your own license actually mean on OCI?

It means you apply a license you already own against an OCI service and pay a reduced rate that covers infrastructure rather than software. Oracle publishes the eligible programs on its bring your own license page, and the binding detail sits in the service description for the specific service.

Two different things get called BYOL, and only one is a service election

The first path is an ordinary software install. You provision OCI Compute, install Oracle Database yourself, and license it against the OCPUs the instance uses. Oracle is your infrastructure provider and nothing more.

The second path is a managed database service where BYOL is a billing election in the console. Oracle runs the service, and your owned licenses offset the software component of the hourly rate.

  • Self managed on OCI Compute. Maximum control, no service automation, and every patch and backup is yours. Useful for older releases and unusual configurations that no managed service supports.
  • Managed service with BYOL elected. Automation, tooling and a lower rate than license included, at the cost of running inside Oracle's service boundary.
  • Managed service with license included. No owned license required. The highest rate and the least entitlement risk.

Buyers routinely evaluate only the second and third options because those are the ones on the quote. Price the first as well, particularly for non production and for databases you have no intention of modernizing.

What the discount actually is, and what it is not

Across the estates we modelled in 2024 and 2025, electing BYOL removed roughly 75 to 80 percent of the license included rate for equivalent database capacity. Treat that as an observed price delta, not a rule.

The current gap is published, service by service, in the OCI price list. Model your own workloads against the current numbers rather than a remembered percentage, because Oracle adjusts both sides of the comparison independently.

The prerequisite has not changed and never softens. You must own the license, and you must be paying support on it, for the entire period you claim the reduced rate.

Service tiers bundle options, and BYOL makes them yours to own

This is where most bring your own license positions actually break. Oracle sells database services in tiers, and the higher tiers bundle database options and management packs into the service.

Elect BYOL on a tier that bundles Partitioning, Advanced Security and the diagnostics packs and you have just asserted that you own all of them. The base Enterprise Edition license does not cover any of them.

What to check before you elect BYOL on a database service tier

Question Where the answer lives What goes wrong if you skip it
Which options does this tier include?The service description for that serviceYou claim BYOL against options you never bought
Is the unit OCPU or ECPU?The current OCI price listYour entitlement model is off by a whole unit basis
What is the published conversion for my edition?The service description, per editionYou size the commitment against the wrong ratio
Is support current on every license I am counting?Your own support renewal scheduleEligibility lapses silently and retroactively
Is this license also counted on premises?Your deployment reconciliationOne license covers two places, which it cannot

The rule to remember is simple. A service tier is a bundle, and under BYOL you own the bundle rather than rent it.

If you do not own an option the tier includes, either buy it, drop to a tier that does not include it, or take license included for that workload. There is no fourth answer.

How do OCPUs and ECPUs count against a license?

They are the two billing units OCI uses for compute, and they are not interchangeable. Getting this wrong is the fastest way to build a model that is confidently off by a factor of two.

What an OCPU is, and what it is not

An OCPU is one physical core with hyperthreading enabled, which OCI presents to the operating system as two vCPUs. Compute shapes are frequently quoted in vCPUs, while database services have historically been quoted and licensed in OCPUs.

The practical consequence is that a shape advertised as 16 vCPUs is 8 OCPUs. Read every Oracle quote for which unit it uses before you compare it to anything.

The core factor table does not apply here

On premises, the Oracle processor core factor table discounts cores by processor family, which is why an Intel core counts as 0.5 of a processor license.

On OCI that table is not in play. The unit is the OCPU or the ECPU, and the published conversion for your edition and service is the whole calculation.

Teams that carry the 0.5 factor into an OCI model halve their license requirement on paper and then discover the gap at true up. Teams that carry a hyperscaler vCPU rule into an OCI model double it. Both errors are common, and both come from using the wrong document.

The ECPU migration, and what to verify rather than assume

Oracle introduced the ECPU as an abstracted compute unit and has been migrating cloud database services onto it since 2023, starting with Autonomous Database. The stated intent is to decouple billing from a fixed physical core.

Which unit applies to your service, edition, generation and region is a moving target. Confirm it in the current OCI price list and the service description for that exact service, and do not carry an OCPU assumption into an ECPU quote.

The licensing consequence is real, not cosmetic. The unit determines how many units one owned processor license covers, so a change of unit changes your entitlement requirement even when the workload has not changed at all.

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 →

Why do the OCI rules differ from AWS and Azure?

Because OCI is not an Authorized Cloud Environment, and Oracle says so in its own policy. The document titled Licensing Oracle Software in the Cloud Computing Environment defines a specific list of third party clouds and states that it does not apply to Oracle's own cloud.

That single exclusion is the source of every difference below. On a third party cloud you are governed by a policy. On OCI you are governed by a contract.

What the Authorized Cloud Environments policy actually covers

It covers Oracle programs running on a defined set of third party clouds, and it sets the counting rule for them. With hyperthreading enabled, two vCPUs count as one processor license, and the core factor table is disapplied.

It is a policy, not a contract term. Oracle publishes it, Oracle revises it, and unless your agreement incorporates it by reference you have no contractual claim on the version you planned against. We work through that exposure on our Oracle cloud licensing policy page.

What governs OCI instead

Your OCI order, the applicable service descriptions, and the Oracle cloud services agreement. The BYOL conversion for each service is stated in that service's description, which is incorporated into what you signed.

That is a genuinely better position for a buyer, and almost nobody uses it. If the conversion matters to your business case, cite the service description clause in the negotiation and ask for the version to be pinned in the order document.

Five differences that change the number

Oracle Database licensing: OCI against the hyperscalers

DimensionOCIAWS and Azure
Governing documentService description in your orderA published policy Oracle can revise
Counting unitOCPU or ECPU, per servicevCPU, two per processor with hyperthreading
Core factor tableDoes not applyDoes not apply
License included availableYes, including Enterprise Edition tiersLimited, and not for Enterprise Edition on the managed services
Support Rewards accrualYes, on OCI consumptionNone
Who sees your usageOracle, directly and continuouslyYour cloud provider, not Oracle

Read the last two rows together, because they pull in opposite directions. Support Rewards make OCI cheaper in total cost when you still carry a large on premises support bill.

Direct visibility makes OCI the one platform where Oracle never has to ask what you deployed. Compliance stops being an audit and becomes an invoice reconciliation, which is easier but far less forgiving of a wrong assumption.

For the estate by estate comparison against Amazon, see our OCI against AWS analysis and the mechanics on AWS bring your own license.

Oracle Database at Azure follows OCI rules, not Azure rules

This catches experienced teams. Oracle Database at Azure, at Google Cloud and at AWS place Oracle owned OCI hardware inside a hyperscaler data center, connected to your tenancy in that cloud.

The workload runs on OCI infrastructure, so it is licensed as OCI, not under the Authorized Cloud Environments policy. If your model applied the two vCPU rule because the service has "Azure" in the name, the model is wrong.

The same logic runs the other way for Cloud at Customer. The rack sits in your building, and it is still OCI for licensing purposes.

What do Universal Credits and the commitment actually lock?

They lock a floor on your spend, not a ceiling on your consumption. Universal Credits is a prepaid pool you draw against across OCI services for the term you committed to.

Credits expire, and that is the whole risk

Unused Universal Credits expire at the end of the term and do not roll forward. Every dollar of oversizing converts directly into waste with no recovery path.

Universal Credits commitments were oversized in nearly two thirds of the deals we reviewed. Oracle sizes to a growth forecast because that is Oracle's job. Sizing to a defensible steady state is yours.

Support Rewards are the OCI specific economics

Every dollar of OCI consumption earns credits that retire your on premises technology support bill. Oracle Support Rewards accrue at 25 cents per dollar of OCI usage, rising to 33 cents for unlimited license agreement customers.

Two mechanics matter more than the headline rate. You have to register to claim the rebate, and the rewards can only retire support spend you still have.

That second point cuts against the tidy migration story. Retire the on premises estate aggressively and you also retire the support bill the rewards were going to pay for. Model the two together, over the full term, before you set the retirement schedule.

Where do OCI licensing positions actually break?

In five places, and none of them are the unit price. They are all questions of entitlement hygiene that survived the migration unchanged.

  • Double counting. One license applied against both an on premises server and an OCI BYOL instance. It cannot cover both, and Oracle can see one side of it directly.
  • Options inside a tier. The service tier bundles options you do not own, and electing BYOL asserts that you do.
  • Lapsed support. Support on the owned license expires and BYOL eligibility goes with it, usually noticed at the next renewal rather than at the moment.
  • Unit drift. A model built in OCPUs, priced against a service that has since moved to ECPUs.
  • Wrong policy. The Authorized Cloud Environments counting rule applied to an OCI deployment, which is the wrong document by Oracle's own definition.

Every one of these is cheap to prevent and expensive to unwind. The prevention is the same in all five cases: a written entitlement position, reconciled quarterly, that names which license covers which instance.

Editorial photograph of a cloud architecture planning session mapping Oracle workloads to OCI compute shapes
Bring your own license eligibility usually covers more of the estate than the first Oracle quote assumes. The gap is the options bundled into the service tier, not the base database.

What buyer side moves work against OCI pricing?

Four, and they run in order. Each one makes the next one cheaper.

Move one. Inventory owned entitlements and support status

List every owned database license, option and management pack with its support renewal date. Nothing downstream is defensible without this, and Oracle will happily build the list for you if you do not.

Move two. Map each workload to a licensing path

Decide per workload between self managed on OCI Compute, a managed service with BYOL, and license included. Estate wide decisions are always wrong for part of the estate.

Move three. Size the commitment to steady state

Set the Universal Credits floor to steady state consumption and buy growth later at rates locked at signature. Expansion pricing negotiated at signature is worth more than a headline discount.

Move four. Register and reconcile Support Rewards

File from month one and reconcile the rebate against the support invoice every quarter. Unclaimed rewards are the most common free money left on the table in a first year migration.

Where the common advice on OCI licensing is wrong

The standard account team pitch is that license included on OCI is simpler and removes audit risk, so buyers should default to it. We disagree. In roughly seven out of ten OCI estates Fredrik Filipsson modelled in 2024 and 2025, the customer already owned database licenses with active support, which made bring your own license the cheaper position by a wide margin. The deeper problem with the pitch is that it treats OCI as if it were AWS, where the policy risk is real and the contractual protection is thin. On OCI the conversion sits in a service description that forms part of your order, which means the certainty you are being sold at a premium is already available to you for free. Inventory first, elect per workload, and buy license included only for capacity you genuinely do not own.

34
OCI reviews 2024 to 2025
28%
Median overspend on a license included default
2 in 3
Universal Credits commitments oversized

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

On AWS your Oracle licensing is governed by a policy Oracle can rewrite. On OCI it is governed by a service description you signed. Almost nobody negotiates the second one, which is the only one they can.
Cover of the Redress Compliance Oracle white paper

White Paper · Oracle OCI

Oracle OCI Negotiation

Ten levers for your next OCI commitment. Read it free.

Read the white paper

What should a buyer do next?

  1. Build the owned entitlement and support inventory across database, options and management packs, with renewal dates.
  2. Establish which unit each service you are buying is billed in, OCPU or ECPU, from the current price list rather than the proposal.
  3. Pull the service description for every service on the quote and read the bring your own license clause and the bundled options list.
  4. Map each production workload to self managed, managed with BYOL, or license included, on its own merits.
  5. Delete any calculation that used the Authorized Cloud Environments counting rule. It does not apply to OCI, and it does not apply to Oracle Database at Azure either.
  6. Right size the Universal Credits commitment to steady state consumption and negotiate expansion at signature rates.
  7. Register Oracle Support Rewards and model the rebate against your on premises retirement schedule, not separately from it.
  8. Document which license covers which instance, and reconcile it quarterly, so nothing is ever counted in two places.
  9. Engage independent Oracle advisory before signing the commitment, while the terms are still open.
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 OCI an Authorized Cloud Environment?

No. Oracle's cloud licensing policy defines Authorized Cloud Environments as a specific list of third party clouds and states that it does not apply to Oracle Cloud Infrastructure. Licensing on OCI is governed by the service descriptions incorporated into your order instead.

What is the difference between BYOL and license included on OCI?

Bring your own license applies a license you already own so you pay a reduced rate covering infrastructure rather than software. License included bundles the software into the hourly price and requires no owned license. Across the estates we modelled, BYOL removed roughly 75 to 80 percent of the license included rate.

How many vCPUs are in an OCPU?

One OCPU equals two vCPUs, because an OCPU is one physical core with hyperthreading enabled. Compute shapes are often quoted in vCPUs while database services are quoted in OCPUs, so check the unit on every quote before comparing anything.

Does the Oracle core factor table apply on OCI?

No. The processor core factor table governs on premises licensing and is not used on OCI or on the authorized third party clouds. On OCI the calculation is the published conversion for your edition against OCPUs or ECPUs.

Is Autonomous Database billed in OCPUs or ECPUs?

Oracle has migrated Autonomous Database and other cloud database services toward the ECPU since 2023, but coverage varies by service, generation and region. Confirm the unit in the current price list and service description for the exact service you are buying rather than assuming a conversion.

Do unused Universal Credits roll over?

No. Unused Universal Credits expire at the end of the committed term and do not roll forward. Size the floor to steady state consumption and negotiate expansion at signature rates instead of committing to a growth forecast.

What are Oracle Support Rewards worth?

Oracle Support Rewards accrue at 25 cents per dollar of OCI consumption, rising to 33 cents for unlimited license agreement customers, and retire your on premises technology support bill. You must register to claim them, and they can only offset support spend you still have.

Can I use BYOL for database options on OCI?

Yes, but every option carries its own entitlement and the higher service tiers bundle several of them. Partitioning, Advanced Security and the management packs are not covered by a base Enterprise Edition license, so map each option in the tier before you elect BYOL.

How is Oracle Database at Azure licensed?

As OCI, not as Azure. The service places Oracle owned OCI infrastructure inside a hyperscaler data center, so the Authorized Cloud Environments counting rule does not apply even though the service carries a hyperscaler name.

What is the most common OCI licensing mistake?

Double counting a license that is still consumed on premises against an OCI bring your own license instance. A single license cannot cover both, and on OCI Oracle sees one side of the picture directly and continuously.

White Paper · Oracle OCI

Negotiate your Oracle OCI commitment: 10 levers.

The ten levers that move an OCI universal credit deal, from ramp to discount protection to exit.

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 →

Oracle Cloud Infrastructure rewards the buyer who knows what they already own. The license you hold on premises is the strongest card on the OCI table.

Fredrik Filipsson
Co Founder and Group CEO, Redress Compliance
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