Oracle's approach to licensing in virtualised environments has been a source of commercial conflict between Oracle and enterprise IT buyers for more than fifteen years. The core issue is Oracle's concept of "soft partitioning" — Oracle's refusal to recognise most commercial virtualisation technologies as a valid means of limiting the Oracle licence count. For buyers running Oracle in VMware, Hyper-V, KVM, or similar environments, the financial exposure created by this policy can be enormous. This article is part of our Oracle license negotiation guide, which covers all aspects of managing Oracle commercial risk. See also our Oracle advisory practice for hands-on support with virtualisation licensing reviews.
Oracle's virtualisation licensing position is not a mistake or an oversight — it is a deliberate commercial strategy that generates substantial audit revenue and licence true-up income for Oracle. Understanding the policy in detail is the starting point for managing it effectively. The policy has remained largely unchanged since Oracle published its partitioning policy document in 2016, and Oracle LMS (Licence Management Services) continues to enforce it aggressively in audits.
Soft Partitioning vs Hard Partitioning
Oracle's partitioning policy draws a fundamental distinction between "soft partitioning" and "hard partitioning." This distinction determines whether you can limit your Oracle licence count to the physical or virtual resources assigned to Oracle workloads, or whether you must licence all physical resources that Oracle software runs on — regardless of VM allocation.
Hard partitioning technologies are those Oracle formally recognises as capable of restricting Oracle's licence count to the resources allocated to Oracle software. Soft partitioning technologies are all others — and Oracle considers them incapable of limiting the licence requirement to the assigned virtual resources.
| Technology | Oracle Classification | Licence Scope |
|---|---|---|
| Oracle VM Server for x86 | Hard Partitioning | Licensed cores only |
| Oracle Solaris Zones (hard partition) | Hard Partitioning | Licensed cores only |
| Physical OS partitioning / dedicated servers | Hard Partitioning | Licensed cores only |
| VMware vSphere / ESXi | Soft Partitioning | All cores in cluster |
| Microsoft Hyper-V | Soft Partitioning | All cores in cluster |
| Red Hat KVM | Soft Partitioning | All cores in cluster |
| AWS EC2 / Azure VMs / GCP Compute | Soft Partitioning (general) | Entire physical host (or authorised cloud) |
The critical consequence of this table is that running Oracle Database on VMware requires you to licence every physical core in every server in the VMware cluster that Oracle can run on — not just the cores assigned to the Oracle VM. This is the "cluster licensing" rule that generates the largest Oracle audit findings in enterprise IT.
Free Guide
Oracle Licensing & Negotiation Guide
Everything you need to navigate Oracle's complex licensing rules, true-up traps, and negotiation levers.
The VMware Cluster Licensing Problem
Oracle's cluster licensing rule applies to any VMware vSphere or ESXi environment where Oracle Database (or other Oracle software) runs or can run. The rule states that all physical servers in the cluster — including those that currently have no Oracle VMs — must be licensed for Oracle, because Oracle software could theoretically migrate to any server in the cluster via vMotion or DRS.
This means that the relevant perimeter for Oracle licensing in VMware is the entire vSphere cluster, not the individual host where Oracle currently runs. An enterprise with a 20-server VMware cluster — each server with 40 Intel Xeon cores — and a single Oracle Database Standard Edition 2 VM must licence all 20 servers under Oracle's policy. That is 20 × 40 × 0.5 core factor = 400 processor licences, at $47,500 per processor = $19M in Oracle Database Enterprise Edition list price. The buyer may believe they are running one small Oracle instance; Oracle's auditor sees a 20-server enterprise commitment.
Critical Risk: The VMware cluster licensing rule is not theoretical — it is the most commonly cited finding in Oracle LMS audits of enterprise IT estates. Buyers who have been running Oracle on VMware for years without a formal licence position assessment are frequently exposed to findings that dwarf their existing Oracle spend. The finding is retrospective: Oracle claims licence fees for the full cluster for the entire period Oracle has been running on it.
What Oracle LMS Actually Measures
When Oracle LMS audits your VMware environment, it does not simply ask which servers Oracle runs on. Oracle's audit scripts — typically delivered as CMU (Customer Management Utility) scripts or Oracle LMS data collection tools — are designed to capture the full VMware infrastructure, including cluster membership, vCenter topology, vMotion history, and DRS rules. Oracle's auditors use this data to reconstruct the full cluster and apply the licensing requirement across all member hosts.
Stay Ahead of Vendors
Get Negotiation Intel in Your Inbox
Monthly briefings on vendor pricing changes, audit trends, and contract tactics. Unsubscribe any time.
No spam. No vendor affiliations. Buyer-side only.
Oracle LMS will specifically look for:
- All VMware clusters in the environment and their host membership
- Any VM running Oracle Database software, regardless of whether it was licensed
- Historical vMotion events that show Oracle VMs moving between hosts
- DRS rules and anti-affinity rules that attempt to pin Oracle VMs to specific hosts
- Snapshots or templates that contain Oracle software images
- Powered-off VMs that contain Oracle Database installations
Oracle takes the position that a powered-off VM with Oracle software installed still creates a licensing obligation, because the software is installed and could be powered on. This extends the audit scope further and catches organisations that have decommissioned Oracle workloads but not removed the software from VM images.
DRS Rules and VM Affinity: Do They Help?
A common attempted mitigation is to use VMware DRS (Distributed Resource Scheduler) affinity or anti-affinity rules to restrict Oracle VMs to a subset of hosts within a cluster — for example, pinning Oracle VMs to two dedicated hosts within a ten-host cluster and licensing only those two hosts. Oracle's official position is that DRS rules do not constitute hard partitioning and do not limit the licence count to the pinned hosts.
Oracle's reasoning is that DRS rules are software controls — they can be overridden, misconfigured, or bypassed. Oracle's policy requires that the technology itself must prevent Oracle software from running on any non-licensed server. No software-configurable rule achieves this; only physical isolation or Oracle VM hard partitioning does.
Important Nuance: While Oracle's official policy does not recognise DRS affinity as hard partitioning, some IT Negotiations clients have successfully negotiated contractual language with Oracle that acknowledges their DRS configuration as a commercial basis for reducing the licence scope. This is not Oracle's standard position and is not available in all negotiations — but it illustrates that Oracle's published policy and Oracle's negotiated commercial position are not always the same.
Authorised Cloud Environments: The Exception
Oracle has published a list of "Authorised Cloud Environments" (ACE) — public cloud platforms where Oracle agrees to apply per-vCPU or per-OCPU licensing rather than full physical host licensing. These include Oracle Cloud Infrastructure (OCI), AWS (for specific services under BYOL terms), Microsoft Azure, and Google Cloud Platform.
In these authorised cloud environments, Oracle allows you to licence based on the virtual machine size you are running, not the underlying physical host. For AWS, Oracle allows BYOL (Bring Your Own Licence) on Dedicated Hosts and certain Dedicated Instances, where the physical host is dedicated to your use and you can licence based on the vCPU count of your EC2 instances. This is a materially different and more favourable licensing model than on-premise VMware.
The practical implication is that migrating Oracle Database workloads from VMware to an authorised cloud environment can significantly reduce your Oracle licence footprint — sometimes by 70 to 80 percent — by moving from full cluster licensing to per-vCPU licensing. Our Oracle OCI pricing and negotiation guide covers the cloud licensing economics in detail.
Practical Steps to Reduce VMware Oracle Exposure
For organisations already running Oracle on VMware, the options for reducing exposure fall into several categories:
1. Isolate Oracle VMs to Dedicated Physical Hosts
Remove Oracle VMs from shared VMware clusters and migrate them to dedicated physical servers. With no cluster membership, there is no cluster licensing problem. Physical server licensing uses only the cores on that server, applied with the appropriate core factor. For many organisations, the cost of dedicated Oracle hardware is significantly lower than the Oracle licence liability created by cluster membership.
2. Migrate to Oracle VM
Oracle VM Server for x86 is Oracle's own hypervisor and is recognised as a hard partitioning technology. Running Oracle Database on Oracle VM allows you to licence only the vCPUs assigned to the Oracle VM. This approach requires a migration from VMware infrastructure to Oracle VM, which has operational implications — but for large Oracle Database estates, the licence savings can be substantial.
3. Migrate to Authorised Cloud (OCI, AWS Dedicated Host, Azure)
Moving Oracle Database workloads from on-premise VMware to an authorised cloud environment changes the licensing basis from cluster-wide physical cores to per-vCPU or per-OCPU. This is often the most commercially attractive long-term option and can be combined with Oracle cloud migration incentives to offset transition costs.
4. Negotiate a Contractual Resolution
If your Oracle licence position in VMware is already non-compliant — or was non-compliant in a prior period — the most practical resolution is often a commercial negotiation with Oracle that settles the historical liability at a significant discount to list price and establishes a compliant framework for the future. Oracle's willingness to negotiate on VMware audit findings is greater than on other audit issues, because the cluster licensing rule is widely disputed and Oracle prefers a commercial settlement to a protracted legal dispute. Our Oracle audit defence team manages these negotiations regularly.
The Broadcom VMware Acquisition: Impact on Oracle Licensing
Broadcom's acquisition of VMware in 2023 and the subsequent pricing and packaging changes have prompted many enterprises to evaluate VMware alternatives or exit. The VMware-to-alternative migration wave creates a new Oracle licensing question: what happens to Oracle licences when you migrate from VMware to an alternative hypervisor?
The short answer is that migrating from VMware to another hypervisor that Oracle also classifies as soft partitioning (such as Hyper-V or KVM) does not change the Oracle licensing exposure. You would still need to licence all physical servers in the cluster. The only licensing benefit comes from migrating to a hard partitioning technology or an authorised cloud environment. For a full analysis of the Broadcom impact on Oracle licensing strategy, see our Oracle commercial leverage guide.
If Oracle Audits Your VMware Environment
Receiving an Oracle LMS audit notification that references your VMware environment should be treated as a serious commercial event requiring immediate specialist involvement. The steps to take are:
- Do not provide Oracle with unilateral access to your VMware infrastructure or vCenter — scope the data collection carefully
- Engage legal counsel with Oracle licence experience before responding to Oracle's data collection request
- Conduct an internal self-assessment of your Oracle software deployments and VMware cluster topology before Oracle's scripts run
- Identify which servers are in which clusters, which clusters contain Oracle VMs, and what Oracle software is installed on those VMs
- Prepare a licence position paper that documents your interpretation of the licensing requirement and any contractual or operational factors that limit the scope
Our Oracle audit defence playbook provides a complete step-by-step guide to managing an Oracle LMS audit from notification to settlement.
Conclusion
Oracle's virtualisation licensing policy creates real and substantial commercial risk for any enterprise running Oracle software on VMware or other non-recognised hypervisors. The cluster licensing rule is the most significant source of Oracle audit findings globally, and the financial exposure is typically far larger than the affected organisation expects. Managing this risk requires a combination of accurate estate visibility, technical remediation, and commercial negotiation skill.
IT Negotiations provides specialist Oracle virtualisation licensing reviews — assessing your VMware topology, quantifying your Oracle licence exposure, and advising on the most cost-effective remediation path. Contact our team for a confidential assessment.
Oracle Running on VMware? Know Your Exposure.
Our Oracle specialists assess your VMware cluster topology, calculate your true Oracle licence liability, and recommend the lowest-cost path to compliance.