Oracle Cloud Licensing · BYOL on OCI · Complete Enterprise Guide

Oracle BYOL on OCI: The Complete Enterprise Guide to Bring Your Own Licence in Oracle Cloud Infrastructure

How BYOL works on OCI, which products qualify, OCPU and vCPU conversion rules, Database and Middleware BYOL mechanics, when Licence Included beats BYOL, Support Rewards and cost benefits, compliance requirements, migration planning, cost forecasting, and the optimisation framework that maximises cloud ROI.

Book a Confidential Call Oracle Advisory Services
Call us: +1 (239) 402-7397
40-70%
OCI Cost Reduction with BYOL vs Licence Included
1:1
OCPU to Processor Licence Mapping on OCI
25%
Support Rewards Rebate on OCI Spend
22%
Annual Support Fee on BYOL Licences (Continuing)
Oracle Knowledge Hub Oracle OCI/Cloud Licensing BYOL on OCI: Complete Guide

Comprehensive Oracle BYOL guide. Part of the Oracle OCI/Cloud pillar. See also: BYOL vs Licence Included Cost Comparison · CIO Playbook: OCI & BYOL Strategy · OCI Pricing and Oracle Licensing · Managing Licences in OCI Environments.

Executive Summary: Why BYOL Is Oracle's Most Valuable Cloud Cost Lever

Oracle's Bring Your Own Licence (BYOL) programme allows organisations to apply existing perpetual Oracle licences to Oracle Cloud Infrastructure (OCI), avoiding the higher Licence Included pricing that bundles software licence fees into the cloud service cost. When applied correctly, BYOL can reduce OCI database and middleware costs by 40 to 70% compared to Licence Included pricing.

However, BYOL introduces significant compliance complexity. The organisation remains responsible for ensuring that every cloud deployment has sufficient licences, that OCPU-to-licence mapping follows Oracle's conversion rules, that edition and option entitlements match what is deployed, and that licences are not double-counted between on-premises and cloud environments. Oracle audits routinely check BYOL deployments. Misconfigurations can trigger true-up demands at full list price.

BYOL DimensionBenefitRiskKey Rule
Cost reduction40 to 70% lower OCI costs vs Licence IncludedOnly saves money if licences are correctly mappedSavings apply only to eligible products (Database, selected middleware)
OCPU conversion1 OCPU = 1 processor licence (clear mapping)Over-provisioning OCPUs consumes more licences than available2 vCPUs = 1 OCPU = 1 processor licence
Licence complianceReuses existing investment, no new licence purchaseCustomer responsible for compliance; Oracle audits BYOLMust have active support on licences used for BYOL
Edition matchingCarry over exact edition entitlements to cloudUsing EE features with SE licence = violationDatabase options/packs require separate BYOL entitlement
Support RewardsOCI spend generates credits toward on-prem supportCredits are modest; do not eliminate support obligationRequires active OCI consumption and eligible support contracts

How BYOL Works: Programme Structure and Eligibility Rules

BYOL is Oracle's mechanism for allowing customers to reuse perpetual on-premises licences in OCI cloud environments. Instead of paying for both the software licence and cloud infrastructure through Licence Included pricing, the customer brings their existing licence and pays only for the infrastructure component. The result: significantly lower hourly and monthly OCI costs.

Programme requirements. To use BYOL on OCI, the organisation must hold valid perpetual licences for the Oracle products being deployed, maintain active Oracle support on those licences, deploy only the products and editions covered by the existing licences, follow Oracle's OCPU-to-licence conversion rules when sizing cloud instances, and not use the same licences simultaneously on-premises and in OCI (unless the contract specifically permits dual deployment).
Product CategoryKey ProductsBYOL Eligible?Licence MetricNotes
Oracle DatabaseEnterprise Edition (EE)YesProcessor or NUPMost common BYOL product; includes DBCS and Autonomous
Oracle DatabaseStandard Edition 2 (SE2)YesNUP (per server)Subject to SE2 socket/OCPU limits
Database OptionsDiagnostics, Tuning, Advanced Security, etc.Yes (if separately licensed)Same as base DBMust BYOL each option separately; unlicensed = violation
MiddlewareWebLogic ServerYesProcessorCovers OCI Compute VMs and marketplace images
MiddlewareSOA Suite, OBIEE, ODICase-by-caseProcessorVerify eligibility per product before migration
ApplicationsEBS, PeopleSoft, JDEGenerally noVariesApplication licensing follows separate rules; verify per product

OCPU and vCPU Conversion Rules: The Foundation of BYOL Licence Counting

Understanding OCI's compute unit mapping is essential for correct BYOL licence counting. Oracle uses OCPUs and vCPUs as the basis for cloud resource allocation, and each maps to licence requirements in a specific way.

Compute UnitDefinitionLicence EquivalenceKey Rule
OCPUOne physical CPU core with hyperthreading1 OCPU = 1 Processor licenceStandard mapping for most Oracle products
vCPUOne hardware thread (half a physical core)2 vCPUs = 1 Processor licenceOCI flexible shapes use vCPU; divide by 2
Bare MetalDedicated physical server (all cores)All OCPUs require licencesCannot sub-license a portion of bare metal
VM.Standard shapesFixed OCPU allocation per shapeLicence count = OCPU count of shapeScaling to larger shape increases requirement
VM.Flexible shapesCustomer selects OCPU count (1 to 64+)Licence count = selected OCPU countBest for right-sizing to minimise licence use
Exadata Cloud ServiceDedicated Exadata infrastructure in OCIOCPU-based licensing per databaseExadata has specific BYOL rules; verify per deployment

Worked example: Database Enterprise Edition BYOL. An organisation deploys Oracle Database EE on an OCI VM with 4 OCPUs. Under BYOL, this requires 4 Processor licences. If they also enable the Diagnostics Pack, they need 4 additional Diagnostics Pack Processor licences. If the VM is scaled up to 8 OCPUs, the requirement doubles to 8 Processor licences for each product.

Named User Plus (NUP) in OCI. NUP licensing still applies in OCI. The minimum NUP per Processor requirement remains: 25 NUP per Processor for Database EE, 10 NUP per Processor for middleware. If an organisation has NUP licences, they must ensure the total NUP count meets the minimum for the OCPU allocation of each cloud instance.

BYOL for Database Workloads: The Largest Cost Saving Opportunity

Oracle Database is the most common and highest-value BYOL workload on OCI. Database licences are expensive (Database Enterprise Edition lists at $47,500 per Processor), making the savings from BYOL vs Licence Included substantial.

Deployment OptionBYOL ModelLicence RequirementKey Consideration
OCI Compute VM (self-managed)Customer installs and manages Oracle DB on OCI VM1 Processor licence per OCPUFull DBA control; customer responsible for patching
Database Cloud Service (DBCS)Oracle-managed database; select BYOL at provisioning1 Processor licence per OCPUOracle handles management; licence cost removed from price
Autonomous DatabaseFully managed autonomous; BYOL option available1 Processor licence per OCPUHighest automation; verify edition/options match entitlements
Exadata Cloud ServiceDedicated Exadata infrastructure with BYOLOCPU-based per databaseExadata-specific rules; significant BYOL savings for large deployments
Database Options/PacksEach option requires separate BYOL entitlementSame Processor count as base DBDiagnostics, Tuning, Advanced Security, RAC: each needs own licence

The options trap. The most common BYOL compliance issue with databases is deploying features that require separately licensed options (Diagnostics Pack, Tuning Pack, Advanced Security, Active Data Guard, RAC) without holding BYOL entitlements for those options. Oracle's audit scripts specifically detect option usage. Every option enabled on an OCI database instance must have a corresponding BYOL licence.

BYOL for Middleware: WebLogic, SOA Suite, and Beyond

Oracle middleware products, particularly WebLogic Server and SOA Suite, are also eligible for BYOL on OCI, providing cost savings for organisations migrating enterprise Java applications and integration workloads to the cloud.

Middleware ProductBYOL Licence MetricOCI DeploymentKey BYOL Rule
WebLogic ServerProcessor (1 per OCPU)OCI Compute VM, marketplace image, or WebLogic Cloud ServiceClustered: licence every OCPU across all nodes
SOA SuiteProcessor (1 per OCPU)OCI Compute VMAll components (BPEL, Mediator) require licensing if deployed
Business Intelligence (OBIEE/OAS)Processor or NUPOCI Compute VMVerify BYOL eligibility per specific BI product version
Data Integrator (ODI)Processor or NUPOCI Compute VMVerify product-specific BYOL support before migration
Identity and Access ManagementProcessor or NUPOCI Compute VMComplex component licensing; verify each component

Middleware clustering consideration. When deploying WebLogic or SOA Suite in a clustered configuration across multiple OCI VMs for high availability, every OCPU across every cluster member requires licensing. A 3-node WebLogic cluster with 4 OCPUs per node requires 12 Processor licences, not 4. This is the most common middleware BYOL under-licensing scenario.

BYOL vs Licence Included: When Each Model Wins

BYOL is not always the optimal choice. Oracle offers Licence Included pricing where the software licence is bundled into the cloud service cost. In some scenarios, Licence Included is simpler, cheaper, or strategically better.

ScenarioBYOL AdvantageLicence Included AdvantageRecommendation
Large stable production DB with existing EE licences40 to 70% lower OCI cost; reuses existing investmentn/aBYOL: clear cost winner
Short-term project without spare licencesn/aNo licence purchase needed; pay only for durationLicence Included: avoids permanent cost
Dev/test with fluctuating capacityLower hourly rate if licences availableSimpler management; no licence trackingDepends on licence availability
Large licence surplus (post-consolidation)Maximises value of sunk licence costsn/aBYOL: turns idle licences into savings
Elastic/burst workloads beyond licence capacityBYOL for baselineCovers any scale without constraintsHybrid: BYOL base, LI for burst
Oracle Cloud@Customer deploymentBYOL available with C@C rulesLI option also availableCost-compare per workload

Oracle Support Rewards and Cost Benefits of BYOL

Oracle incentivises BYOL adoption through OCI pricing structures and programmes like Support Rewards that create additional financial benefits beyond the direct licence cost savings. As OCI spending increases, Oracle applies credits that reduce the annual support bill for on-premises licences. This creates a compounding benefit: BYOL reduces OCI service cost, and OCI consumption reduces on-premises support cost.

Cost ComponentBYOL ModelLicence Included ModelBYOL Saving
DBCS (4 OCPU) hourly rate~$0.34/hour (infrastructure only)~$1.02/hour (infrastructure + licence)~67% lower hourly cost
Annual cost (24x7 production)~$2,978/month~$8,935/month~$71,500/year per instance
On-prem support (continuing)~$41,800/year (4 DB EE Processor licences)$0 (no on-prem licences)BYOL requires ongoing support
Net annual saving per instance~$29,700/year net ($71,500 OCI saving less $41,800 continuing support)
Version upgrade benefit. Under BYOL, active support entitles the organisation to deploy the latest Oracle software versions in OCI at no additional licence cost. Upgrading from Oracle Database 19c to 23ai in OCI requires no new licence purchase. Only the existing licence and active support.

BYOL Compliance Framework: Protecting Deployments from Audit Risk

BYOL shifts compliance responsibility to the customer. Oracle trusts that organisations deploying under BYOL have sufficient licences, but verifies through audits. The most common BYOL audit findings involve over-provisioned OCPUs, unlicensed database options, and licences used simultaneously on-premises and in OCI.

Compliance RiskHow It HappensTypical ExposurePrevention
Over-provisioned OCPUsVM scaled to 8 OCPUs but only 4 Processor licences held$190K+ per excess OCPU (DB EE list)Match OCPU count exactly to licences; use flexible shapes
Unlicensed database optionsDiagnostics or Tuning Pack enabled without BYOL entitlement$100K to $500K+ per optionDisable unused options; BYOL each option separately
Dual deploymentSame licences counted for on-prem server and OCI instanceFull list-price true-up for unlicensed environmentDecommission on-prem before OCI deployment
Edition mismatchDeploying EE features on SE2-covered instance$47,500/Processor upgrade SE2 to EEVerify edition at provisioning; lock down EE-only features
Expired supportBYOL licences with lapsed support contracts150%+ reinstatement fees + BYOL invalidationMaintain active support; track renewal dates

Migration Planning: Moving Workloads to OCI with BYOL

Migrating to OCI with BYOL requires licence-aware planning that goes beyond standard cloud migration methodology. The licence dimension adds sequencing constraints, entitlement validation requirements, and cost modelling that must be integrated into the migration programme.

1

Discovery. Complete inventory of all Oracle licences: products, editions, quantities, metrics, support status, and current deployment locations. Output: licence inventory with BYOL eligibility assessment per product.

2

Workload assessment. Map each target workload to OCI compute shapes. Calculate OCPU requirements. Identify licence gaps. Output: workload-to-OCI mapping with licence requirements per instance.

3

BYOL vs LI decision. For each workload, compare BYOL cost (OCI infra + continuing support) vs Licence Included cost. Output: per-workload recommendation with cost justification.

4

Licence sequencing. Plan migration order to reuse licences: decommission on-prem server, free licence, apply to OCI instance. Output: migration sequence that avoids dual-deployment compliance gaps.

5

Support alignment. Align OCI go-live dates with Oracle support renewal cycles. Adjust on-prem support contracts as workloads migrate. Output: support cost reduction plan as on-prem footprint decreases.

6

Provisioning. Deploy OCI instances with BYOL option selected. Verify OCPU allocation matches licence entitlement. Output: BYOL-compliant OCI deployments with documented licence allocation.

7

Validation. Post-migration compliance check: verify all BYOL instances have sufficient licences, no dual deployment, no unlicensed options. Output: post-migration compliance report with clean BYOL state.

10-Step BYOL Optimisation Checklist

1. Build a complete Oracle licence inventory. Products, editions, quantities, metrics, support status, and current assignment (on-prem vs cloud). Full visibility of BYOL-eligible licences and current allocation. Review annually and before any migration.
2. Map every OCI BYOL instance to its licence source. Document which specific licences cover each cloud deployment. Licence-to-deployment traceability for audit readiness. Verify at every provisioning event and quarterly.
3. Right-size OCI instances to match licence capacity. Use flexible shapes to allocate exactly the OCPUs covered by available licences. No over-provisioned OCPUs consuming more licences than available. Review quarterly.
4. Verify database option entitlements. For every BYOL database instance, confirm that all enabled options/packs have corresponding BYOL licences. This is the number one BYOL audit finding. Check at provisioning and quarterly.
5. Prevent dual deployment. When migrating a workload from on-prem to OCI, decommission the on-prem instance before (or simultaneously with) OCI go-live. Same licence cannot be counted in two locations simultaneously.
6. Track OCPU consumption against licence entitlement continuously. Set up alerts when OCPU usage approaches licence capacity. Immediate detection of over-provisioning before Oracle finds it.
7. Evaluate BYOL vs Licence Included for every new deployment. Do not default to BYOL. Compare costs for each workload. Optimal cost model per workload, not one-size-fits-all.
8. Leverage Support Rewards. Track OCI consumption and ensure Support Rewards credits are applied to on-prem support invoices. Maximum credit offset against on-prem support costs. Review quarterly.
9. Maintain support on all BYOL licences. Ensure no support lapses that could invalidate BYOL entitlements or trigger reinstatement penalties. Track annual renewal cycles.
10. Conduct quarterly BYOL compliance reviews. Verify every BYOL instance, check OCPU-to-licence mapping, confirm edition and option entitlements, validate no dual deployment. Zero surprise audit findings. Continuous BYOL compliance governance.

For organisations managing complex Oracle BYOL deployments across OCI and on-premises environments, Redress Compliance provides independent advisory through our Oracle License Management Services, Oracle Audit Defense Service, and Oracle Contract Negotiation Service.

Frequently Asked Questions

What is Oracle BYOL on OCI?
+

Bring Your Own Licence (BYOL) is Oracle's programme that allows organisations to apply existing perpetual Oracle licences to Oracle Cloud Infrastructure deployments. Instead of paying Licence Included pricing, BYOL customers pay only for cloud infrastructure, reducing OCI costs by 40 to 70% for eligible products.

Which Oracle products are eligible for BYOL on OCI?
+

The primary BYOL-eligible products are Oracle Database (Enterprise Edition and Standard Edition 2), Oracle WebLogic Server, Oracle SOA Suite, and selected other middleware products. Database options and packs are also BYOL-eligible but require separate licence entitlements. Application products (EBS, PeopleSoft) generally follow different licensing rules.

How does the OCPU-to-licence conversion work?
+

On OCI, 1 OCPU equals 1 physical CPU core with hyperthreading (2 vCPUs). For BYOL, 1 OCPU requires 1 Processor licence for most Oracle products. If you use NUP licensing, the minimum NUP per Processor requirements still apply (25 NUP per Processor for Database EE, 10 for middleware). Flexible VM shapes allow you to select exact OCPU counts to match your available licences.

Can I use BYOL for Oracle Autonomous Database?
+

Yes. Oracle Autonomous Database offers a BYOL pricing option where you bring existing Database Enterprise Edition licences. The OCPU-to-licence conversion follows the same 1:1 rule. Autonomous Database uses Enterprise Edition with specific features enabled. Ensure your BYOL entitlements cover the features in use.

What happens if I over-provision OCPUs beyond my BYOL licences?
+

Over-provisioning creates a compliance gap. If an OCI instance uses 8 OCPUs but you only hold 4 Processor licences, the additional 4 OCPUs are unlicensed. Oracle can identify this during an audit and demand true-up at list price, approximately $190,000 per excess OCPU for Database Enterprise Edition, plus back-support fees.

Can I use the same licence on-premises and in OCI simultaneously?
+

Generally, no. Oracle's standard policy requires that a licence be used in one location at a time unless the contract specifically permits dual deployment. If migrating from on-premises to OCI, decommission the on-prem instance before (or simultaneously with) the OCI deployment to avoid dual-counting.

When is Licence Included better than BYOL?
+

Licence Included is typically better for short-term or temporary workloads (where purchasing a perpetual licence is not cost-justified), when the organisation has no spare licences, for fully managed services like Autonomous Database where simplicity is prioritised, or for burst capacity that exceeds the organisation's BYOL licence count.

What is Oracle Support Rewards?
+

Support Rewards is Oracle's programme that provides credits toward on-premises Oracle support costs based on OCI consumption. As the organisation increases its OCI spending, Oracle applies credits that reduce the annual on-premises support bill. This creates additional financial benefit on top of the direct BYOL cost savings.

How do I maintain BYOL compliance?
+

Maintain a real-time inventory mapping each OCI BYOL instance to its specific licence source. Track OCPU consumption against licence entitlement continuously. Verify database option entitlements quarterly. Prevent dual deployment by coordinating on-prem decommissioning with OCI provisioning. Conduct quarterly compliance reviews covering all BYOL deployments.

Do I still pay Oracle support on BYOL licences?
+

Yes. BYOL requires active Oracle support on the licences being used in OCI. You continue paying the annual support fee (approximately 22% of the licence value) for those licences. However, the OCI infrastructure cost is significantly lower under BYOL, and Support Rewards credits may partially offset the on-premises support cost.

How do I plan a BYOL migration to OCI?
+

Start with a complete Oracle licence inventory identifying BYOL-eligible products and available quantities. Map each target workload to OCI compute shapes to determine OCPU requirements. Compare BYOL vs Licence Included costs per workload. Plan migration sequencing to reuse licences (decommission on-prem, then deploy to OCI). Align with support renewal cycles to avoid double-payment.

Can I use BYOL on non-Oracle clouds like AWS or Azure?
+

BYOL to AWS and Azure follows different rules than BYOL to OCI. Oracle's licensing policy for authorised cloud environments requires dedicated hosts or specific instance types on AWS/Azure. The OCPU conversion rules differ, and Oracle's partitioning policies may require licensing the full physical host.

What are the most common BYOL audit findings?
+

The three most common findings are: over-provisioned OCPUs exceeding BYOL licence count, unlicensed database options or packs enabled without separate BYOL entitlement, and dual deployment where the same licences are counted on-premises and in OCI simultaneously. Each can trigger true-up demands at Oracle's full list price.

How does BYOL work for database clusters (RAC) on OCI?
+

Oracle RAC on OCI requires licensing every OCPU across every node in the cluster. A 2-node RAC cluster with 4 OCPUs per node requires 8 Processor licences. Additionally, RAC itself requires a separate BYOL entitlement (Oracle RAC option licence). The same per-OCPU requirement applies to the RAC option licence as to the base Database licence.

Related Resources

Service
Oracle Advisory Services
Service
Oracle Audit Defence
Service
Oracle Contract Negotiation
Service
Oracle Licence Management
Service
Oracle ULA Optimisation
Service
Third-Party Support Advisory
Service
Pay-When-We-Save
Knowledge Hub
Oracle Knowledge Hub
FF

Fredrik Filipsson

Co-Founder & Oracle Advisory Lead, Redress Compliance

Over 20 years of enterprise software licensing expertise, including nine years working directly at Oracle. Advises Fortune 500 organisations on Oracle licensing strategy, cloud migration planning, BYOL optimisation, audit defence, and vendor negotiation across the US, Europe, and APAC.

← Back to Oracle Knowledge Hub