1. Understanding the BYOL Programme
Bring Your Own Licence (BYOL) allows organisations to apply their existing Oracle perpetual licences to Oracle Cloud Infrastructure (OCI) services. Instead of paying the higher Licence Included rate β which bundles the software licence into the cloud subscription fee β BYOL customers pay only for cloud infrastructure and management. The software licence cost is removed from the equation because you have already purchased it.
The BYOL programme primarily applies to Oracle Database (Enterprise and Standard Editions) and select middleware products. It does not extend to all Oracle software. To qualify, you must hold valid perpetual licences with active Oracle support contracts. You then map those licences to OCI compute resources using Oracle's OCPU conversion rules β a process that determines exactly how many licences your cloud deployment consumes.
For a broader view of OCI licensing models, including Licence Included, BYOL, and Universal Credits, read our comprehensive guide on OCI Pricing and Oracle Licensing.
Under BYOL, you retain full responsibility for licence compliance. Oracle trusts that you have sufficient licences at provisioning time, but reserves the right to audit your cloud deployments. This means you must track OCPU usage, match editions correctly, and ensure add-on packs are properly licensed β exactly as you would on-premises.
| Aspect | BYOL | Licence Included |
|---|---|---|
| Software licence cost | Customer-owned (already purchased) | Included in cloud subscription fee |
| OCI subscription rate | Lower (infrastructure only) | Higher (infrastructure + licence) |
| Compliance responsibility | Customer-managed | Oracle-managed |
| Support requirement | Active Oracle support contract required | Support included in subscription |
| Best for | Steady, long-running workloads with existing licences | Short-term, variable, or new workloads |
CIO Playbook: Oracle Cloud (OCI) and BYOL Licensing Strategy
In-depth strategic framework covering BYOL cost management, licence portability, Universal Credit optimisation, and compliance during cloud migration.
Read the Playbook β2. Which Oracle Products Qualify for BYOL
Oracle's BYOL programme is not universal. It covers a defined set of products β primarily the core database and middleware platforms that enterprises commonly deploy on-premises and want to migrate to the cloud.
Database Products
Oracle Database Enterprise Edition and Standard Edition 2 are the primary BYOL-eligible database products. Enterprise Edition supports all database options and packs (Diagnostics Pack, Tuning Pack, Advanced Security, Multitenant, RAC, Partitioning, etc.), but you must hold separate licences for each option you deploy. Standard Edition 2 has built-in restrictions β it is limited to a maximum of 8 OCPUs (16 vCPUs) per instance on OCI.
Middleware Products
Oracle WebLogic Server (Standard, Enterprise, and Suite editions), Oracle SOA Suite, Oracle Service Bus, and Oracle Business Intelligence Enterprise Edition are examples of middleware products that support BYOL on OCI. The edition you own determines which OCI service tier you can provision β for instance, a WebLogic Standard Edition licence maps to the Standard tier of Oracle Java Cloud Service.
Java SE
Oracle Java SE subscriptions can be applied to OCI under BYOL. However, OCI does not automatically include Java SE rights. If your workloads require a commercial Java SE licence (beyond the free OpenJDK distribution), you need an active Java SE subscription or legacy Java SE licence with support. For details on Java licensing implications, see our Java Advisory Services page.
| Product | BYOL on OCI | Notes |
|---|---|---|
| Oracle Database Enterprise Edition | Yes | Options/packs require separate BYOL licences |
| Oracle Database Standard Edition 2 | Yes | Max 8 OCPUs per instance |
| Oracle WebLogic Server | Yes | Edition determines JCS service tier |
| Oracle SOA Suite | Yes | Licensed by OCPU, similar to on-prem |
| Oracle Java SE | Yes | Requires active subscription or legacy licence |
| Oracle Analytics (OBIEE) | Case-by-case | Check product-specific BYOL support |
| Oracle SaaS (Fusion, NetSuite) | No | SaaS includes licences in subscription |
3. OCPU and vCPU Conversion Rules
Understanding OCI's compute units is the foundation of every BYOL calculation. Oracle Cloud uses OCPUs (Oracle Compute Units) and vCPUs to describe processing capacity. The conversion is straightforward but critical to get right.
One OCPU equals one physical CPU core with hyperthreading, which appears as two vCPUs. This means two vCPUs equal one OCPU in OCI. When licensing by processor, one Oracle Processor licence covers one OCPU (two vCPUs) β assuming standard x86 Intel/AMD cores with a core factor of 0.5.
In practice, this creates a 1:2 ratio: 1 Processor Licence = 2 OCPUs = 4 vCPUs. This is more favourable than third-party clouds, where the same licence typically covers fewer compute units. For a detailed comparison, read OCI vs AWS for Oracle Workloads.
If you use Named User Plus (NUP) licensing, the user count minimums still apply in the cloud. Oracle's OCI policies allow as few as 2 NUP per OCPU for some products β a lower minimum than the standard 25 NUP per processor on-premises. Always verify the NUP minimums for your specific product and OCI deployment model.
| Metric | Definition | BYOL Mapping |
|---|---|---|
| OCPU | One physical CPU core (hyperthreaded) | 2 OCPUs per Processor licence |
| vCPU | One hardware thread (virtual CPU) | 4 vCPUs per Processor licence |
| Flexible Shape (fractional) | Configurable OCPU count per VM | Licence consumption based on allocated OCPUs |
Scaling up a service by adding more OCPUs increases your licence requirements proportionally. If your database grows from 4 OCPUs to 8 OCPUs, you need twice as many processor licences to cover it under BYOL. OCI's flexible VM shapes let you choose fractional OCPU counts β a useful feature for right-sizing dev/test environments and minimising licence consumption.
4. BYOL for Oracle Database Workloads
Database workloads offer the largest savings opportunity with BYOL because Oracle Database licences are among the most expensive in the enterprise software portfolio. Oracle Database Enterprise Edition carries a list price of approximately $47,500 per processor β making licence reuse in the cloud extremely valuable.
You can deploy Oracle Database on OCI with BYOL in several ways. On a standard OCI Compute instance (VM or bare metal), you install and manage the database yourself and apply your existing licences. On Oracle Database Cloud Service (DBCS), you select the BYOL option during provisioning, and Oracle manages the infrastructure while removing the licence component from the service cost. On Oracle Autonomous Database, you can also choose BYOL to apply existing Enterprise Edition licences with the Multitenant option.
For a full cost comparison between these deployment models, see Oracle BYOL vs Licence Included on OCI and Exadata Cloud@Customer.
Edition and Option Matching
If you own Oracle Database Enterprise Edition licences, you can use them for Enterprise Edition databases on OCI. Standard Edition 2 licences map to Standard Edition 2 deployments. You cannot use Standard Edition licences for Enterprise Edition workloads β this is a hard rule that Oracle enforces rigorously during audits.
BYOL on OCI for databases follows the same licensing rules as on-premises deployments: core counts, NUP minimums, and edition restrictions all apply. The only difference is that the compute unit is measured in OCPUs rather than physical cores.
A financial services company with 12 Oracle Database Enterprise Edition processor licences migrated three production databases from on-premises to OCI DBCS with BYOL. The databases required a total of 16 OCPUs (8 licences under the 1:2 ratio), leaving 4 licences available for future growth. Annual OCI costs dropped by approximately 55% compared to the Licence Included pricing model β saving the organisation over $340,000 per year in cloud subscription fees. View Oracle cost optimisation case studies β
Need Help Mapping Your Oracle Licences to OCI?
Our Oracle advisory team has managed 200+ cloud migration licensing assessments. We help enterprises identify BYOL opportunities, avoid compliance gaps, and negotiate optimal OCI contracts.
5. BYOL for Oracle Middleware
Oracle middleware products β WebLogic Server, SOA Suite, Service Bus, and others β can also be deployed on OCI using BYOL. If you hold existing middleware licences, you can migrate enterprise Java applications, integration workloads, and API gateways to OCI without purchasing new licences.
Oracle WebLogic licensing is processor-based, so the same 1 licence per 2 OCPUs rule applies as with databases. When deploying WebLogic across multiple VMs for clustering or high availability, you need enough licences to cover all OCPUs across every node. The compute shape (number of OCPUs per VM) directly determines licence consumption.
Oracle provides stack templates and pre-built images for WebLogic Server on OCI, many of which include a BYOL option. Oracle Java Cloud Service (JCS) allows you to provision a WebLogic environment and indicate BYOL during setup β the pricing will reflect the lower BYOL rate.
Also consider related components: Oracle Enterprise Manager, middleware monitoring packs, and management tools may require separate licences. Plan for all software layers to avoid gaps that could surface during an audit.
6. When Licence Included Is Better Than BYOL
BYOL delivers significant savings when you have existing licences for steady-state workloads. But it is not always the right choice. In several common scenarios, Oracle's Licence Included model β where the cloud service price includes the software licence β may be simpler, cheaper, or both.
β Use BYOL Whenβ¦
- You own perpetual licences with active support
- Workloads run 24/7 (steady production databases)
- You plan multi-year OCI deployments
- You have a large Oracle licence estate to leverage
- You want to maximise Support Rewards credits
β οΈ Use Licence Included Whenβ¦
- You have no existing Oracle licences available
- Workloads are short-term or transient (weeks/months)
- You need fully managed, hands-off automation
- You want to avoid licence compliance tracking
- Elastic scaling makes licence counts unpredictable
Oracle Autonomous Database is a prime example. If you do not already hold matching database licences with the Multitenant option, the Licence Included model for Autonomous is often simpler β Oracle handles everything, and you pay by the hour without worrying about licence mapping.
Development and testing environments with variable usage are another case. If you lack spare licences, paying the Licence Included hourly rate for a test database that runs intermittently may cost less than purchasing or allocating perpetual licences (plus annual support) for that purpose.
Many large enterprises use a hybrid approach: BYOL for core, steady production workloads where they have licences, and Licence Included for transient, experimental, or new environments. For a detailed cost comparison, read BYOL vs Licence Included β A Cost Comparison Guide.
Need an independent cost analysis of BYOL vs Licence Included for your workloads?
Oracle Advisory Services β7. How OCI Rewards BYOL β Support Rewards
Oracle Cloud Infrastructure is designed to financially incentivise BYOL adoption. Beyond the lower subscription rate, Oracle offers the Support Rewards programme β a mechanism that turns your OCI spending into credits against your annual Oracle support bills.
The programme works as follows: for every $1 you spend on OCI services under a Universal Credits contract, you earn $0.25 in support credits (25% reward rate). If your organisation holds an Unlimited License Agreement (ULA), the rate increases to $0.33 per $1 (33% reward rate). These credits accumulate monthly and can be applied to reduce your on-premises Oracle technology support invoices β covering databases, middleware, Java, and other technology licence support fees.
For a complete breakdown, read our guides on Oracle Support Rewards and Oracle Support Rewards & Cloud Credits.
Additional BYOL Benefits on OCI
Upgrades at no extra licence cost: Under BYOL, your active support entitlement lets you upgrade to the latest Oracle software versions in OCI without purchasing new licences. If Oracle releases Database 23ai, you can deploy it using your existing licences.
Licence repurposing: When you decommission on-premises servers, you can redirect those freed licences to OCI β extracting additional value from sunk costs that would otherwise sit idle.
Compounding savings: Over multi-year deployments, the combination of lower BYOL subscription rates, Support Rewards credits, and avoided licence purchases creates a compounding cost advantage that grows over time.
For guidance on negotiating your OCI Universal Credits agreement to maximise these benefits, see Oracle Universal Credits Negotiation Guide and Top 10 Tips to Optimise Oracle Universal Cloud Credits.
8. BYOL on AWS, Azure, and GCP vs OCI
BYOL is not exclusive to OCI. Oracle permits Bring Your Own Licence in authorised third-party cloud environments β Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). However, the rules differ significantly, and OCI offers the most favourable terms by a wide margin.
| Factor | OCI | AWS / Azure / GCP |
|---|---|---|
| Licence-to-vCPU ratio | 1 licence = 2 OCPUs (4 vCPUs) | 1 licence = 2 vCPUs |
| Effective licence efficiency | 2Γ more compute per licence | Standard conversion |
| Core factor applied | Yes (0.5 for Intel/AMD) | No β every vCPU counts |
| Support Rewards | 25β33% credits against support | Not available |
| Enterprise Edition on managed DB | BYOL and Licence Included available | BYOL only (AWS RDS = SE only for LI) |
| Autonomous Database | Available (BYOL or LI) | Not available |
| Oracle audit friendliness | Integrated tracking, lower risk | Requires diligent self-compliance |
The practical impact is stark: a workload requiring 4 processor licences on OCI would need approximately 8 processor licences for the same vCPU capacity on AWS or Azure. For large-scale deployments, this doubles the licence cost β often adding hundreds of thousands of dollars annually.
For organisations running Oracle workloads on multiple clouds, our detailed comparison guides are essential reading: Oracle BYOL on OCI, AWS, Azure, and GCP and Oracle Licensing β OCI vs AWS vs Azure vs GCP.
Running Oracle Across Multiple Clouds?
Multi-cloud Oracle deployments require careful licence allocation to avoid double-counting, under-licensing, and audit risk. Our advisory team specialises in hybrid cloud licensing strategies.
9. Compliance Rules to Protect BYOL Deployments
When you bring your own licences to OCI, you assume full responsibility for compliance. Oracle will trust your declaration at provisioning time but reserves the right to audit your cloud deployments β and an increasing number of audits now include OCI usage reviews alongside on-premises assessments.
- Track OCPU usage for every BYOL instance. Maintain an inventory or dashboard showing the OCPU allocations for all Oracle workloads. Know your total consumption versus your available licence pool at all times.
- Match editions and options precisely. If you are running Enterprise Edition features (Diagnostics Pack, RAC, Partitioning), ensure you hold BYOL licences for each. Standard Edition licences cannot cover Enterprise Edition deployments.
- Store licence documentation in an accessible location. Keep your Oracle licence agreements, proof-of-licence (POL) certificates, and support renewal confirmations where they can be produced quickly during an audit.
- Conduct quarterly internal reviews. Verify that every OCI instance marked as BYOL corresponds to an available licence in your inventory. Check for any new instances or scale-up events that may have increased consumption.
- Monitor new OCI features and services. Adopting new instance types, enabling database features, or activating add-on packs can all introduce additional licensing requirements that your current BYOL allocation may not cover.
For a comprehensive view of Oracle audit risk and preparedness, see our Oracle Audit Defence Service and our guide on Oracle Licensing in Cloud Environments.
10. Migration Planning for BYOL
Moving workloads to OCI with BYOL requires deliberate planning. A poorly executed migration can lead to licence over-allocation, unnecessary support costs, or compliance gaps during the transition period.
Step 1 β Inventory Your On-Premises Licences
Before migrating anything, create a complete inventory of your Oracle perpetual licences. Document the product, edition, metric (Processor or NUP), quantity, and support renewal dates. This inventory determines which workloads can move with BYOL and how to allocate licences efficiently.
Step 2 β Map Workloads to OCI Compute Shapes
For each workload you plan to migrate, determine the OCI compute shape and OCPU count it will require. This mapping reveals whether your existing licences are sufficient or whether you need to acquire additional licences, use Licence Included for some workloads, or right-size instances to fit within your licence budget.
Step 3 β Decide BYOL vs Licence Included per Workload
Not every workload should use BYOL. Production databases with steady OCPU requirements are ideal BYOL candidates. Transient dev/test environments or new workloads without matching licences may be better served by Licence Included pricing.
Step 4 β Sequence Migrations to Reuse Licences
If your licence pool is limited, plan a phased migration. Decommission an on-premises system, free its licences, then immediately apply those licences to the new OCI instance. Oracle permits a 100-day overlap period for concurrent on-premises and OCI usage during migration β use this window strategically.
Step 5 β Align with Support Renewal Cycles
Coordinate your cloud go-live dates with Oracle support renewals. As you decommission on-premises systems, reduce or eliminate support contracts for those licences to avoid paying double maintenance. Conversely, ensure you maintain support on licences you plan to bring to OCI β BYOL requires active support.
For detailed migration licensing guidance, read Oracle Cloud Migrations & Licensing Considerations.
Planning an Oracle cloud migration? Get independent licensing guidance first.
Oracle Licence Management Services β11. Forecasting BYOL and OCI Cost
Accurate cost forecasting prevents budget surprises and helps justify BYOL strategies to finance stakeholders. A comprehensive OCI cost model must account for both cloud infrastructure charges and ongoing licence-related costs.
Model Expected OCPU Consumption
Start with your workload sizing β how many OCPUs each database, middleware, or application will require at steady state and at peak. This forms the baseline for both cloud charges and licence requirements.
Compare BYOL vs Licence Included Scenarios
For each workload, calculate the total cost under both models. BYOL cost = OCI BYOL subscription rate + annual support on existing licences. Licence Included cost = OCI LI subscription rate (no separate support). Over a 3β5 year horizon, BYOL almost always wins for steady workloads β but quantifying the gap strengthens your business case.
Factor in Support Rewards
Include Support Rewards credits in your forecast. A $500,000 annual OCI spend generates $125,000 in support credits (standard rate) β this directly reduces your Oracle support bill and should be included in TCO calculations.
Estimate Growth
Project workload growth over 1β3 years. If a database is expected to double in OCPU usage, will your licence pool cover the increase? Plan for licence acquisition costs or Licence Included fallback for overflow capacity.
For more on OCI cost modelling, see Oracle Cloud Contracts and Credits for CIOs and Oracle Universal Cloud Credits β Pay-As-You-Go vs Annual Commit.
| Forecast Element | Impact on Budget |
|---|---|
| OCPU/Compute projection | Determines base cloud infrastructure costs |
| BYOL vs LI analysis per workload | Quantifies savings from licence reuse |
| Annual support costs (BYOL licences) | Ongoing 22% of licence value per year |
| Support Rewards credits | Reduces support costs by 25β33% of OCI spend |
| Growth / scaling assumptions | Identifies future licence gaps or surplus |
Want a Detailed BYOL Cost Model for Your Oracle Estate?
Our Pay-When-We-Saveβ’ engagement model means we earn our fee from the savings we deliver. No savings, no fee.
12. Cost Optimisation for BYOL Deployments
Even after migrating to OCI with BYOL, continuous optimisation is essential. The goal is to extract maximum value from every licence while minimising waste.
Right-Size OCI Compute Shapes
Do not over-allocate OCPUs. If a database runs comfortably on 4 OCPUs, using an 8-OCPU shape doubles your licence consumption for no performance benefit. OCI's flexible VM shapes let you choose fractional OCPU counts β use this feature aggressively for non-production workloads.
Minimise Licence Usage in Dev/Test
Development and testing environments rarely need production-level OCPU allocations. Use smaller shapes, shut down instances when not in use (OCI bills by the hour), and consider Licence Included for truly ephemeral test environments to preserve your BYOL licences for production.
Clean Up Idle Environments
Decommission unused or forgotten OCI instances. Every idle BYOL instance consumes licences that could be redeployed elsewhere. Implement governance to identify and terminate zombie environments.
Schedule Scale-Down During Off-Peak Hours
For workloads that do not need full capacity around the clock β reporting databases, batch processing β schedule automated scale-down during nights and weekends. Fewer OCPUs in use means fewer licences consumed and lower OCI infrastructure charges.
Strategically Allocate BYOL Across Workloads
Apply BYOL where it yields the most cost benefit β typically your largest, steadiest production databases. For small, intermittent workloads where the per-hour savings are minimal, Licence Included may be more efficient than tying up a perpetual licence.
For more on managing Oracle licences in OCI, see Licence Manager for Oracle Cloud Infrastructure and Oracle Virtualisation Licensing and Cloud Deployment Strategy.
Want proactive Oracle cloud licence management and optimisation?
Oracle Advisory Services βFrequently Asked Questions
Oracle Cloud Licensing & Advisory Services
Ready to Optimise Your Oracle BYOL Strategy?
Our Oracle advisory team helps enterprises map licences to OCI, avoid compliance risks, negotiate optimal cloud contracts, and maximise Support Rewards. Vendor-independent. Fixed-fee engagements.