Oracle Cloud Licensing · Autonomous Database · BYOL & UCC Playbook

Oracle Autonomous Database Licensing: The Complete BYOL, UCC, and Multi-Cloud Playbook for CIOs

The insider guide to Oracle Autonomous Database licensing. BYOL vs License Included cost analysis, OCPU counting rules, OCI vs AWS vs Azure comparison, Universal Cloud Credits optimisation, and compliance strategies that save enterprises millions.

Book a Confidential Call Oracle Advisory Services
Call us: +1 (239) 402-7397
4x
Cost Difference Between BYOL and License Included
$2M+
Annual Savings Potential for Mid-Large Enterprises
25%
Support Rewards Rebate on OCI Spend
50%+
Total Cost Reduction with OCI BYOL + Rewards
Oracle Knowledge Hub Oracle Advisory Services Autonomous Database Licensing Playbook

Comprehensive Oracle cloud licensing guide. See also: OCI vs AWS vs Azure vs GCP · Oracle BYOL Guide · Oracle Database Licensing Guide · UCC Optimisation Tips · CIO Playbook: OCI & BYOL.

Why Oracle Autonomous Database Licensing Is a $10M+ Decision Most Enterprises Get Wrong

Oracle Autonomous Database licensing is one of the highest-stakes technology decisions a CIO will make. And one of the easiest to get catastrophically wrong. Oracle's flagship managed cloud database service, Autonomous Database (ADB), promises self-driving, self-securing, and self-repairing operations. What Oracle's marketing does not tell you is that the licensing model you choose at deployment can mean the difference between paying $235 per OCPU per month and $940 per OCPU per month. That is a 4x cost difference for the identical service.

The BYOL vs License Included decision alone can swing annual costs by $500K to $2M+ for mid-to-large enterprises. And that is before you factor in cloud platform selection (OCI vs AWS vs Azure), Universal Cloud Credits commitment structures, Support Rewards offsets, and the compliance exposure that comes with getting any of it wrong.

Most organisations do not realise that Oracle Autonomous Database BYOL includes most database options, including Partitioning, Advanced Security, and RAC for workloads up to 16 OCPUs, without requiring separate option licences. That is potentially hundreds of thousands in option licensing costs you do not need to pay. But Oracle's sales teams are not incentivised to explain this. They are incentivised to sell you License Included at four times the rate.

Oracle wants you on OCI. Their sales incentives, the Support Rewards programme, and their entire licensing mechanics push toward their cloud. That is not inherently bad. OCI is genuinely the cheapest and most compliant place to run Oracle. But the compliance risks differ dramatically by cloud platform: OCI gives Oracle visibility into your consumption, while AWS and Azure put the compliance burden entirely on you.

I have seen enterprises overpay by $3M+ annually because they chose License Included on OCI when they had perfectly valid on-premises licences gathering dust. Conversely, I have seen BYOL deployments trigger audit exposure because nobody mapped the licence entitlements to cloud OCPUs correctly. The decision itself is not complicated. But Oracle benefits when you get it wrong.

Autonomous Database Deployment Options: Shared vs Dedicated

Before choosing a licensing model, you need to understand how Oracle Autonomous Database is deployed. There are two primary deployment options: Shared (Serverless) and Dedicated. Both fully support BYOL and License Included models, so this is a deployment architecture decision, not a licensing decision. But the choice has significant cost implications.

Shared (Serverless) Infrastructure. Runs on multi-tenant Exadata infrastructure managed by Oracle. You do not provision hardware. You select the number of OCPUs and storage, and Oracle handles everything. Billing is pay-per-second with auto-scaling, making Shared ideal for variable workloads, dev/test environments, and applications with unpredictable demand patterns. If your database sits idle for 12 hours per day, you pay for 12 hours, not 24.
Dedicated Infrastructure. Gives you a private Exadata slice. Your own infrastructure, your own VM cluster. Stronger workload isolation, finer control over maintenance windows, and the ability to run multiple Autonomous Database instances on your reserved capacity. The trade-off: you are licensing the reserved capacity, not just what you use. Idle capacity still consumes licences. Also extends to Exadata Cloud@Customer, where Oracle deploys the same managed service inside your data centre.
FeatureShared (Serverless)Dedicated
InfrastructureMulti-tenant ExadataPrivate Exadata VM Cluster
Cost ModelPay-per-second, consumption-basedReserved capacity (pay for provisioned)
Auto-ScalingYes, up to 3x base OCPUsWithin reserved capacity
Minimum Commitment1 OCPUExadata VM Cluster minimum
Workload IsolationLogical isolation (shared hardware)Full hardware isolation
BYOL Supported?YesYes
Cloud@Customer?NoYes, on-premises deployment
Best ForVariable workloads, dev/test, cost optimisationPredictable high-throughput, compliance, data sovereignty

BYOL vs License Included: The Decision That Determines Whether You Pay 1x or 4x

This is the single most consequential licensing decision for any Oracle Autonomous Database deployment. Get it right and you save hundreds of thousands annually. Get it wrong and you are burning cash on software you may already own.

1

The BYOL Model (Bring Your Own License). Allows you to apply your existing on-premises Oracle Database processor licences to Autonomous Database on OCI. The cloud infrastructure rate is approximately $235 per OCPU per month. You continue paying Oracle's standard 22% annual support fee on the underlying licences, and you are responsible for tracking that your cloud consumption does not exceed your licence entitlements.

The BYOL feature entitlements are where the real value lives. With a base Enterprise Edition licence under BYOL, you automatically receive Partitioning, Advanced Security, Advanced Compression, Multitenant, Data Guard, and even RAC for workloads up to 16 OCPUs. All without requiring separate option licences on-premises. On-premises, those options cost $5,000 to $23,000+ per processor each. On ADB with BYOL, they are included.

2

The License Included Model. Bundles the database software licence into the cloud infrastructure rate. The all-in rate is approximately $940 per OCPU per month. There is no separate support bill, no licence tracking, and every database option and feature is included. RAC, Partitioning, Advanced Security, Data Guard, Database Vault, Diagnostics and Tuning Packs, everything. License Included is clean and simple. But that simplicity costs roughly four times the BYOL rate for the same service.

BYOL Model (~$235/OCPU/month)
Cloud Infrastructure (10 OCPUs x 12 mo): $28,200
On-Prem Support (10 proc licences): $83,600
Support Rewards Credit (~25%): -$7,050
Estimated Annual Total: ~$104,750
License Included (~$940/OCPU/month)
Cloud All-In (10 OCPUs x 12 mo): $112,800
On-Prem Support: $0
Support Rewards Credit: N/A
Estimated Annual Total: ~$112,800

If you already own those 10 processor licences on active support, BYOL saves you approximately $8,000 per year at 10 OCPUs. The gap widens dramatically at scale. At 50 OCPUs, License Included climbs to $564,000 per year. BYOL infrastructure stays at $141,000. Multiply across a large enterprise with multiple ADB instances and the numbers become significant.

BYOL trap to watch for. Oracle's BYOL policy for Autonomous Database is generous, but it has limits. RAC licensing is required if your BYOL deployment exceeds 16 OCPUs. Active Data Guard is required if you enable Autonomous Data Guard. And Standard Edition 2 BYOL is capped at 8 OCPUs per instance. Miss any of these thresholds and you are out of compliance.

OCPU vs vCPU: The Core Counting Rule You Must Get Right

The most expensive Oracle cloud licensing mistake I see, across hundreds of enterprise engagements, is getting the OCPU-to-vCPU conversion wrong. This single error causes organisations to either massively over-license (wasting six figures) or under-license (creating audit exposure that can cost millions).

OCPU (Oracle CPU). OCI's compute unit. One OCPU equals one physical CPU core with hyperthreading, delivering two hardware threads (equivalent to two vCPUs). This is OCI's native billing unit.
vCPU (AWS/Azure). Represents a single hardware thread. With hyperthreading enabled (the default), two vCPUs equal one physical core.

The universal licensing rule: 1 Oracle processor licence = 1 OCPU on OCI = 2 vCPUs on AWS or Azure. The Oracle Core Factor Table does not apply in cloud environments. The vCPU mapping is fixed regardless of the underlying hardware.

Cloud PlatformCompute UnitPhysical Cores per UnitLicences per Unit16 Units =
OCIOCPU1 core (2 threads)1 licence per OCPU16 processor licences
AWS (EC2/RDS)vCPU0.5 core (1 thread)1 licence per 2 vCPUs8 processor licences
Azure (VMs)vCPU0.5 core (1 thread)1 licence per 2 vCPUs8 processor licences

OCI vs AWS vs Azure: Where Should You Run Autonomous Database?

The cloud platform you choose for Oracle workloads is not just a technical decision. It is a licensing decision worth millions. Oracle has deliberately structured its cloud licensing policies to make OCI the most economical and compliant home for Oracle databases.

1

OCI: Oracle's native home. Full support for BYOL and License Included. Access to the Support Rewards programme (25 cents back for every dollar spent). Reduced audit risk because Oracle has direct visibility into your OCPU consumption. One processor licence maps to one OCPU. The licensing is clean.

2

AWS: No native ADB, higher compliance burden. AWS does not offer Autonomous Database as a managed service. Options are Amazon RDS for Oracle (SE2 License Included only; Enterprise Edition requires BYOL) or self-managed Oracle on EC2. No Support Rewards. Compliance tracking is entirely your responsibility. Two vCPUs equal one processor licence.

3

Azure: Oracle Database@Azure changes the equation. Azure introduced Oracle Database@Azure, managed Exadata infrastructure running inside Azure data centres. This gives you Oracle-managed database services while keeping your data near Azure-native workloads. Standard Azure VMs support BYOL only for Enterprise Edition. The Database@Azure partnership has made Azure significantly more flexible.

CriteriaOCIAWSAzure
Autonomous DB Available?Yes, nativeNoVia Oracle Database@Azure
BYOL Supported?YesYes (EC2, RDS EE only)Yes (VMs, DB@Azure)
Support RewardsYes, 25% rebateNoNo
Oracle VisibilityFull, reduced audit riskNone, your responsibilityDB@Azure: partial / VMs: none
Compliance RiskLowestHighestModerate (DB@Azure) / High (VMs)
Licence Counting1 licence = 1 OCPU1 licence = 2 vCPUs1 licence = 2 vCPUs

Oracle Universal Cloud Credits (UCC): How the Billing Actually Works

Oracle Universal Cloud Credits are the currency of OCI. Every service you consume, including Autonomous Database, burns through credits at published rates. Understanding how UCC works is the difference between a well-optimised cloud investment and a budget black hole.

Pay-As-You-Go (PAYG). Charges standard rates with no commitment. Use what you need, pay what you use. No discount, but no risk of unused credits.
Annual Commitment. Requires a committed monthly spend in exchange for discounted rates. The discount varies by commitment size and negotiation, but typically ranges from 20% to 40% off list. The trap: unused credits on Annual Commitment plans do not roll over by default and do not generate refunds. If you commit to $50,000/month and only consume $30,000, you lose $20,000. Every month.

BYOL does not just reduce your per-OCPU cost. It stretches your entire UCC commitment. Autonomous Database with BYOL consumes credits at the infrastructure-only rate (~$0.32/OCPU/hour). License Included consumes at the all-in rate (~$1.28/OCPU/hour). A $600,000 annual commitment lasts 12 months with BYOL-optimised workloads but might burn through in 3 to 4 months if everything runs on License Included rates.

Negotiate your UCC contract like you are buying insurance, not making a deposit. Shorter initial terms (12 months, not 36). Conservative commitment levels with ramp-up schedules. Overage protections at contract rates (not list). And if you can get it, the ability to roll unused credits into subsequent periods. Oracle's sales teams push aggressive commitment levels because it locks you in. Push back. Start conservatively and increase commitment as consumption patterns stabilise.

Oracle Support Rewards: The Hidden Savings Multiplier for OCI

The Oracle Support Rewards programme is one of the most undervalued cost levers in the Oracle ecosystem. For every dollar you spend on OCI, Oracle gives you 25 cents back as a credit against your on-premises Oracle support fees. If you are on a ULA, that rate increases to 33 cents per dollar. Both Pay-As-You-Go and Annual Commitment spending counts. There is no enrolment process.

25%
Standard Rewards Rate
33%
Enhanced ULA Rate
$50K
Saved on $200K OCI Spend
40-60%
Total Reduction BYOL + Rewards

Consider an enterprise spending $200,000 annually on OCI. At the standard 25% rate, that generates $50,000 in Support Rewards credits. Applied against an on-premises support bill of $400,000, you cut your support costs by 12.5% without changing a single on-premises licence. Stack that with BYOL and the savings compound: lower cloud rate plus lower support bill equals 40 to 60% total cost reduction versus the same workload on AWS with no rewards programme.

This is unique to OCI. AWS and Azure offer nothing comparable for Oracle customers. Track your accrued rewards and apply them before they expire. Rewards accrue over your cloud contract period, and unclaimed credits disappear at renewal.

Feature Entitlements: What Database Options Come Free with Autonomous DB?

This section alone can save your organisation six figures. Understanding which Oracle Autonomous Database options are included with each licensing model is the difference between buying options you do not need and accidentally using features you have not licensed.

Database Option / FeatureLicense IncludedBYOL EEBYOL SE2
PartitioningIncludedIncludedNot available
Advanced Security (TDE, Redaction)IncludedIncludedLimited
Advanced CompressionIncludedIncludedNot available
MultitenantIncludedIncludedLimited (3 PDBs)
RACIncludedUp to 16 OCPUs*HA under the hood
Data GuardIncludedIncludedIncluded
Active Data GuardIncludedRequires ADG licence*Not available
Database VaultIncludedIncludedNot available
Diagnostics & Tuning PacksIncludedIncludedLimited
Max OCPUs per Instance128128 (RAC req'd >16)8

Post-migration trap: do not forget feature dependency. If you later migrate workloads off Autonomous Database back to on-premises or to self-managed cloud, you will need separate option licences for every feature you were using via ADB's included entitlements. An ADB deployment using Partitioning, Advanced Security, and RAC under BYOL would require $50,000+ per processor in option licences if moved to on-premises Oracle Database.

Compliance and Audit Risk: How Oracle Enforces Cloud Licensing

Cloud migration does not eliminate Oracle audit risk. It changes it. And depending on which cloud you chose and how you deployed, it may have increased your exposure significantly.

1

On OCI: lower risk, not zero risk. When you run Oracle on OCI with BYOL, you declare your licence entitlements to Oracle. Oracle has direct visibility into your OCPU consumption. If your consumption exceeds your declared entitlements, Oracle knows. This transparency actually reduces audit risk. But OCI visibility works both ways. Oracle's cloud licensing audit team now cross-references your OCI BYOL declarations with your on-premises support contracts (CSI numbers). If the same licences appear to be deployed both on-premises and on OCI, expect a call.

2

On AWS and Azure: you are on your own. Oracle has no visibility into your AWS or Azure deployments. Compliance tracking is entirely your responsibility. This sounds like freedom. But it is actually where the risk lives. Oracle will use the audit clause in your licence agreement to demand a full infrastructure discovery. Cloud deployments are a known audit trigger. Oracle specifically targets organisations that migrate Oracle workloads off OCI to AWS or Azure.

3

Common compliance gaps in the cloud. Using more OCPUs or vCPUs than licences cover. Deploying database options without licences (especially after migrating off ADB where options were included). Running Oracle on non-authorised cloud environments. Breaching SE2 instance limits. Oracle's cloud licensing policy for authorised cloud environments covers AWS (EC2, RDS), Azure (VMs, Oracle Database@Azure), and GCP. Anything outside those authorised environments requires licensing of the full physical host.

The enterprises that avoid audit problems track cloud Oracle usage as rigorously as on-premises. Run internal cloud licence audits quarterly. Map every Oracle deployment to licence entitlements. Document everything. Oracle's GLAS and LMS teams are more sophisticated than they were five years ago. Cloud is their newest enforcement frontier.

Cost Modelling: Real-World Scenarios

1

Enterprise migrating to OCI with BYOL. Owns 8 EE processor licences with active support. Cloud infrastructure: 8 OCPUs x $235/month x 12 = ~$22,560/year. Existing support: 8 licences x ~$10,450/year = ~$83,600/year. Support Rewards: 25% of cloud spend = ~$5,640 credit. Estimated total: ~$100,520/year.

2

Same workload on License Included. Cloud all-in: 8 OCPUs x $940/month x 12 = ~$90,240/year. No separate support. Estimated total: ~$90,240/year. Appears cheaper, but only if those 8 licences are truly no longer needed anywhere. If the licences are on active support regardless (used by other on-premises systems), the BYOL total drops because you are not adding incremental support cost.

3

Startup with no existing licences. Needs Oracle Database for a 6-month project. Owns no Oracle licences. License Included: 4 OCPUs x $940/month x 6 = ~$22,560. Buying licences + BYOL: 4 processor licences at ~$47,500 each = $190,000 + support + cloud = far more expensive. For short-term workloads, License Included is the right choice.

4

Multi-cloud enterprise on AWS with BYOL. Running Oracle on AWS EC2 with 16 vCPUs. Requires 8 processor licences. No Support Rewards. Higher compliance risk. May be justified if the Oracle database sits alongside critical AWS-native workloads and migrating to OCI would introduce latency or operational complexity. But the licensing cost premium is real and the compliance burden is entirely on the enterprise.

10 Rules for Oracle Autonomous Database Licensing

1. BYOL always wins if you own licences. Do not pay four times the rate for software you have already bought. Map your existing entitlements to cloud deployments before committing to License Included.
2. Map every licence to cloud OCPUs and vCPUs before deploying. Compliance gaps created at deployment are expensive to fix later. Get the OCPU-to-licence mapping right from day one.
3. Factor Support Rewards into your OCI business case. It is real money. 25 cents per dollar on OCI spend, directly reducing your on-premises support bill. No other cloud offers this for Oracle.
4. Choose Shared for variable workloads, Dedicated for predictable databases. Do not pay for idle Dedicated capacity when Shared scales to zero.
5. Do not assume ADB options are free forever. Track which features your databases use. If you migrate off ADB, you will need separate option licences for everything you were getting for free.
6. Monitor the 16-OCPU RAC threshold on BYOL. Scaling beyond 16 OCPUs requires a RAC licence on-premises. Active Data Guard requires its own licence. Know the thresholds before you scale.
7. Negotiate UCC commitments conservatively. Unused credits are lost. Start with a smaller commitment and ramp up. Negotiate rollover provisions into your cloud contract.
8. Use License Included for short-term workloads only. Anything beyond 12 months with License Included almost certainly costs more than BYOL if you own or could acquire the underlying licences.
9. If running Oracle on AWS or Azure, implement quarterly compliance checks. Oracle will audit eventually. Audit preparedness is cheaper than audit settlement.
10. Get independent advice before committing. Oracle's own analysis always favours Oracle. An independent Oracle licensing advisor models the scenarios Oracle will not, including the ones where Oracle earns less.

Frequently Asked Questions

What is Oracle Autonomous Database licensing?
+

Oracle Autonomous Database licensing determines how you pay for Oracle's self-driving cloud database service on OCI. There are two models: BYOL (Bring Your Own License), where you apply existing on-premises Oracle Database licences and pay a reduced infrastructure rate, and License Included, where the database licence is bundled into a higher all-in rate. The licensing model you choose directly affects your costs, compliance obligations, and which database features are available.

What is the difference between BYOL and License Included?
+

BYOL costs approximately $235 per OCPU per month (infrastructure only) and requires you to own existing Oracle Database processor licences with active support. License Included costs approximately $940 per OCPU per month and bundles everything. The License Included rate is roughly 4x the BYOL rate. If you already own licences, BYOL almost always saves money.

How do OCPUs and vCPUs relate to Oracle processor licences?
+

On OCI, 1 OCPU = 1 physical core = 1 processor licence. On AWS and Azure, 2 vCPUs = 1 physical core = 1 processor licence. The Oracle Core Factor Table does not apply in cloud environments. Always convert cloud compute units to physical cores before calculating licence requirements. Errors in this conversion are the number one cause of cloud licensing compliance gaps.

Can I run Oracle Autonomous Database on AWS or Azure?
+

Autonomous Database as a service is only available natively on OCI. However, Azure now offers Oracle Database@Azure, managed Exadata infrastructure in Azure data centres that provides equivalent capabilities. On AWS, you can run Oracle via RDS (SE2 License Included or EE BYOL) or self-managed on EC2.

What database options are included with Autonomous Database BYOL?
+

With BYOL Enterprise Edition on Autonomous Database, most options are included without requiring separate option licences: Partitioning, Advanced Security, Advanced Compression, Multitenant, Data Guard, and RAC for up to 16 OCPUs. Exceptions are RAC above 16 OCPUs (requires RAC licence) and Active Data Guard (requires ADG licence). Standard Edition 2 BYOL is limited to 8 OCPUs per instance.

When does BYOL require a RAC licence?
+

Oracle BYOL on Autonomous Database includes RAC technology for deployments up to 16 OCPUs. If your BYOL deployment exceeds 16 OCPUs, you must hold RAC option licences on your on-premises entitlements. This threshold is a hard boundary. Scaling to 17 OCPUs without RAC licences puts you out of compliance.

How do Oracle Universal Cloud Credits work with Autonomous Database?
+

Autonomous Database consumes Universal Cloud Credits at published per-OCPU-per-hour rates. BYOL consumes at the infrastructure-only rate (~$0.32/hr), while License Included consumes at the all-in rate (~$1.28/hr). Your UCC pool depletes based on consumption. With Annual Commitment, unused credits are typically forfeited.

What is Oracle Support Rewards and how does it reduce costs?
+

Oracle Support Rewards gives you a 25% credit (33% for ULA customers) against on-premises support fees for every dollar spent on OCI. If you spend $200,000 on OCI annually, you receive $50,000 in credits against your support bill. This is exclusive to OCI. AWS and Azure offer nothing comparable for Oracle customers.

What are the compliance risks of running Oracle in the cloud?
+

On OCI, Oracle has visibility into BYOL consumption, reducing audit risk but not eliminating it. On AWS and Azure, compliance tracking is entirely your responsibility. Common risks include using more OCPUs/vCPUs than licences cover, deploying options without licences, and running Oracle in non-authorised cloud environments. Cloud migration is a known Oracle audit trigger. Quarterly internal audits are essential.

Should I choose Shared or Dedicated Autonomous Database?
+

Choose Shared (Serverless) for variable workloads, dev/test environments, and cost-sensitive deployments because you pay only for what you consume. Choose Dedicated for predictable high-throughput production databases, workloads requiring hardware isolation, or data sovereignty requirements (via Cloud@Customer). Both support BYOL and License Included.

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, advising Fortune 500 organisations on Oracle licensing strategy, cloud migration planning, audit defence, and vendor negotiation. Leads Redress Compliance's Oracle practice across the US, Europe, and APAC. 500+ clients served globally.

← Back to Oracle Knowledge Hub