Oracle's Virtualisation Licensing Problem: Why VMware Is Different
Enterprise virtualisation was supposed to make infrastructure simpler and more cost-effective. For most workloads, it did exactly that. But Oracle licensing in virtualised environments has created a uniquely dangerous situation for enterprises: a single Oracle database VM can generate millions of dollars in unexpected licensing obligations across an entire physical cluster.
The root of the problem is Oracle's Partitioning Policy, a contractual document that defines which virtualisation technologies Oracle recognises for license counting purposes. Under this policy, Oracle divides virtualisation methods into two categories — hard partitioning and soft partitioning — and treats them fundamentally differently.
VMware falls firmly in the soft partitioning category. This means Oracle does not recognise VMware's virtual CPU assignments, DRS rules, CPU affinity settings, or resource pool configurations as a limit on Oracle software licence scope. From Oracle's perspective, if Oracle software could theoretically run on any processor in a VMware cluster, you need a licence for every processor in that cluster.
This creates a profound mismatch between how enterprises structure their infrastructure and how Oracle counts their licensing obligations. The financial consequences can be severe — and Oracle's LMS (License Management Services) team knows exactly how to exploit this gap during an audit.
Hard Partitioning vs Soft Partitioning: The Core Distinction
Oracle's Partitioning Policy is the foundational document for understanding virtualisation licensing risk. It has been updated periodically but the core principle has remained consistent: only Oracle-approved hard partitioning methods can limit Oracle licensing scope in virtualised environments.
What Is Hard Partitioning?
Hard partitioning physically segments a server into distinct smaller systems, each with its own CPUs, operating system, and separate boot area. Oracle recognises a specific, limited list of technologies as constituting hard partitioning:
- Oracle VM Server for x86 — Oracle's own hypervisor, specifically approved for hard partitioning
- Oracle Linux KVM with hard partitioning configuration — when configured according to Oracle's specific requirements
- LPAR on IBM Power Systems — when configured as dedicated processor LPARs
- Solaris Zones — when non-global zones are assigned dedicated processor sets
- Physical Domains (PDom) on SPARC systems
- Fujitsu PRIMEQUEST — with Oracle's specific approval
The critical point is that Oracle's approved hard partitioning list is deliberately narrow. Technologies that provide genuine technical isolation — including VMware, Hyper-V, Nutanix AHV, and most modern hypervisors — are explicitly excluded.
What Is Soft Partitioning?
Soft partitioning uses software controls within the operating system or hypervisor layer to restrict which CPUs Oracle software runs on. Oracle does not accept any soft partitioning technology as a limit on licence scope. The soft partitioning category includes virtually every modern commercial hypervisor:
- VMware vSphere, ESXi, vCenter (all versions)
- Microsoft Hyper-V
- Citrix XenServer
- Nutanix AHV
- Amazon EC2 (in most configurations)
- Microsoft Azure Virtual Machines
- Any technology using CPU affinity, DRS rules, or vCPU pinning to restrict Oracle
The practical consequence is that any organisation running Oracle software on any of these platforms must license every physical processor in the cluster, server pool, or cloud account where Oracle software could potentially run.
The VMware Scenario: A Practical Financial Impact Analysis
The financial exposure from Oracle licensing in VMware environments is best understood through concrete examples. Oracle's LMS team applies these calculations precisely during audits, and understanding the arithmetic is essential for any enterprise assessing its risk.
The Classic Audit Scenario
Consider a common enterprise configuration: a VMware cluster with 10 hosts, each with 2 physical sockets and 16 cores per socket. Total physical cores in the cluster: 320. Oracle's Core Factor Table assigns a factor of 0.5 for Intel processors, meaning 320 cores × 0.5 = 160 Oracle processor licences required.
If Oracle Database Enterprise Edition is deployed on a single VM within this cluster with 4 vCPUs assigned, Oracle's position is that you require 160 processor licences regardless of vCPU count. At Oracle's list price of $47,500 per processor, the licensing obligation is $7.6 million — plus 22% annual support (approximately $1.67 million per year, increasing by 8% annually).
That annual 8% increase means that support costs for this hypothetical deployment will be approximately $1.8 million in year two, $1.94 million in year three, and $2.10 million in year four. A five-year total cost of ownership for a single VM, in a compliance scenario, could exceed $18 million.
The Cluster Scope Problem
The most common source of audit escalation is the question of which physical hosts are in scope. Oracle's position is that any host in a VMware cluster where Oracle VMs could run — including hosts with DRS rules that should prevent Oracle VMs from migrating — is in scope for licensing.
VMware features that enterprises commonly believe limit Oracle's scope but which Oracle does not accept include: DRS affinity rules pinning Oracle VMs to specific hosts, CPU affinity settings within VMs, Resource Pool configurations, vSphere Tags used to restrict placement, and any configuration that relies on software policy rather than physical hardware isolation.
This means that to genuinely limit Oracle's licence scope in a VMware environment, organisations must either physically isolate the hosts running Oracle — creating a dedicated cluster with no host mobility — or migrate Oracle workloads to an Oracle-approved hard partitioning technology.
The Broadcom VMware Acquisition: A Double Cost Shock
The December 2023 acquisition of VMware by Broadcom has significantly complicated the Oracle licensing picture for enterprises running VMware. The acquisition has driven two converging cost pressures that are hitting Oracle-on-VMware estates simultaneously.
Broadcom's VMware Licensing Changes
Broadcom has restructured VMware's licensing model radically since the acquisition. Perpetual VMware licenses have been discontinued. All products now require subscription contracts. Broadcom has consolidated its 168 VMware SKUs into a handful of bundles — primarily VMware Cloud Foundation (VCF), vSphere Foundation (VVF), and vSphere Standard — with significantly different pricing and minimum commitment requirements.
For many enterprises, the Broadcom transition has resulted in VMware spend increases of 100% to 400% on renewal. Organisations that were paying manageable perpetual license maintenance fees are now facing subscription pricing that fundamentally changes the economics of their virtualisation stack.
The Compound Effect on Oracle Licensing
For enterprises running Oracle in VMware environments, the Broadcom transition creates a compounded financial problem. Increasing VMware costs may prompt a re-evaluation of the VMware estate — consolidating clusters, reducing host counts, or migrating workloads. Any such restructuring affects Oracle's licence scope calculation.
Broadcom's shift to subscription also means more frequent contractual touchpoints with VMware, increasing the likelihood that Oracle compliance teams can observe or monitor changes to the infrastructure. New VMware subscription contracts include telemetry and monitoring capabilities that provide Broadcom with granular data about cluster configurations — data that, in theory, could also be surfaced in a combined compliance review.
The strategic response is clear: enterprises need to model the Oracle licensing implications of every VMware architecture decision before executing it, not after. Cluster consolidation, host count reductions, or vSphere migrations can all create Oracle compliance events if not managed carefully.
Oracle-Approved Strategies for Limiting VMware Licence Scope
While Oracle's position on VMware is uncompromising, there are legitimate strategies for reducing Oracle licensing exposure in virtualised environments. None of them involve convincing Oracle to change its policy — that approach has been attempted repeatedly and has not succeeded. Instead, the strategies focus on reducing the physical infrastructure scope that Oracle can claim.
1. Physical Cluster Isolation
The most defensible strategy within a VMware environment is to physically isolate the hosts running Oracle workloads into a dedicated cluster with no cross-cluster migration capabilities. If Oracle VMs only ever run on a defined set of hosts, and there is a clear physical boundary that prevents migration to other hosts, Oracle's licence scope is limited to those specific hosts.
This approach requires genuine physical separation — dedicated hosts assigned exclusively to Oracle workloads, with vSphere configuration that prevents any Oracle VM from migrating outside the dedicated group. DRS rules alone are not sufficient. The dedicated hosts cannot be used for non-Oracle workloads that might trigger host mobility back to Oracle hosts.
Physical isolation is operationally complex but has been accepted by Oracle in audit contexts when properly documented. It requires a clear architecture diagram, vSphere configuration evidence, and a defensible audit trail showing no VMware migration has occurred outside the isolated cluster.
2. Migration to Oracle-Approved Hard Partitioning
Moving Oracle workloads to an Oracle-approved hard partitioning technology eliminates the soft partitioning problem entirely. Oracle VM Server for x86 (OVM) and Oracle Linux KVM with hard partitioning configuration are the most accessible alternatives for organisations currently running VMware.
Oracle VM Server is technically capable and has been used by many large enterprises to reduce licensing scope. However, it lags behind VMware in features and tooling, and Broadcom's VMware is a vastly more mature and operationally capable platform. For most enterprises, the operational cost of running a parallel OVM environment for Oracle workloads is significant.
Oracle Linux KVM with hard partitioning provides a more modern alternative and is receiving ongoing investment from Oracle. It requires specific configuration to qualify as hard partitioning, and documentation of that configuration for audit purposes is essential.
3. Oracle Cloud Infrastructure (OCI) Migration
Migrating Oracle workloads to OCI eliminates the virtualisation licensing problem entirely. On OCI, Oracle licenses Oracle software on a per-OCPU basis for the resources consumed, without the "license the entire cluster" problem that applies in VMware environments.
OCI's pricing model is well-suited to organisations with variable Oracle workload requirements. The Bring Your Own License (BYOL) programme on OCI allows existing Oracle perpetual licences to be used in OCI with no additional Oracle software cost, with support provided by Oracle under the existing CSI (Customer Support Identifier).
The OCI migration strategy requires careful analysis of data sovereignty requirements, application compatibility, and operational changes. For organisations with significant Oracle Database or middleware footprints on VMware, OCI migration can deliver substantial total cost reductions — but it requires a structured approach to licensing conversion and contract management.
4. Unlimited Licence Agreements (ULAs)
For enterprises with large and growing Oracle footprints in VMware environments, an Oracle Unlimited Licence Agreement (ULA) can provide a structured path to resolving existing compliance risk while providing deployment flexibility for a defined period.
Under a ULA, Oracle grants the right to deploy unlimited quantities of specified products for a fixed term (typically three to five years) in exchange for a fixed fee. During the ULA term, Oracle support fees are fixed regardless of how much additional software is deployed — meaning every additional deployment in the VMware environment is effectively free.
The critical ULA discipline for VMware environments is deployment maximisation before the certification date. At the end of the ULA term, Oracle counts all deployed instances of the licensed products and converts them to perpetual licences. Any deployment that could have occurred during the ULA term but did not represents a missed opportunity — you will pay full price for those licences if you need them after certification.
Enterprises in VMware environments should use the ULA term to deploy Oracle as broadly as their architecture requires, eliminate any soft partitioning risk by documenting legitimate deployment scope, and plan the certification date carefully to maximise the perpetual licence grant.
Running Oracle on VMware? Your exposure may be larger than you think.
We quantify your true licensing liability and model the most cost-effective path forward — OCI migration, physical isolation, or ULA negotiation.Oracle LMS Audit Tactics in VMware Environments
Understanding how Oracle's LMS team approaches VMware audits is essential preparation for any enterprise that may face one. Oracle's audit methodology in virtualised environments is sophisticated and specifically designed to surface the maximum licensing obligation.
The LMS Collection Scripts
Oracle typically requests that customers run the LMS data collection scripts as part of a formal audit. These scripts collect detailed information about the hardware environment, including vSphere configuration data that reveals the full cluster topology, host counts, CPU counts, and VM placement history.
The data collected by LMS scripts includes information that organisations may not appreciate as relevant to Oracle licensing — including vCenter configuration data, DRS settings, and historical vMotion logs. Oracle's analysts are trained to interpret this data in the context of the Partitioning Policy, and they will identify every physical host that Oracle software could have run on during the audit period.
The "Could Have Run" Standard
Oracle's auditors apply the "could have run" standard to VMware environments: any host in a cluster where Oracle software is deployed, and could potentially receive Oracle VMs through vMotion or DRS, is in scope for licensing. This is a prospective standard, not a historical one — it does not require evidence that Oracle software actually ran on a given host, only that it could have.
This standard is highly aggressive and has been disputed by many Oracle customers. However, Oracle's standard licence agreements and the Partitioning Policy support this interpretation, and most organisations lack the contractual leverage to challenge it successfully during an audit without independent expert support.
Responding to an Oracle Audit in a VMware Environment
When Oracle initiates a compliance review for an organisation running Oracle in VMware, the response strategy must address the soft partitioning issue head-on. The key questions are: Can a physical isolation argument be made? Is there documentation supporting any hard partitioning configuration? What is the actual cluster scope, and can any hosts be excluded on defensible grounds?
An experienced independent advisor can significantly reduce the licensing claim in most VMware audit scenarios by challenging Oracle's cluster scope assumptions, reviewing the LMS data for errors, and identifying any configuration elements that limit Oracle's theoretical reach. We have seen Oracle claims reduced by 40% to 70% through rigorous audit defence in VMware environments.
The Nutanix Exception: A Partial Alternative
Nutanix AHV presents a different profile from VMware for Oracle licensing purposes, but it is not a complete solution to the soft partitioning problem. Oracle categorises Nutanix AHV as soft partitioning in most configurations, with the same cluster-wide licensing implications as VMware.
However, Nutanix and Oracle have worked together on configurations that may support hard partitioning claims in specific deployments. Organisations evaluating Nutanix as a replacement for VMware should obtain an explicit written statement from Oracle confirming the partitioning status of the specific Nutanix configuration they are planning before migrating Oracle workloads. Verbal assurances from Oracle sales teams are not contractually binding.
Oracle Support Cost Escalation in VMware Environments
The support cost dimension of Oracle licensing in VMware environments is frequently underestimated. Oracle charges annual support at 22% of the licence fee, and these fees increase by 8% per year under Oracle's standard support pricing model. For an organisation with a large VMware-driven Oracle licence obligation, the compound effect of 8% annual increases on an already inflated licence count creates a rapidly escalating cost trajectory.
Consider the example cluster scenario from earlier: 160 processor licences at $47,500 each generates a $7.6 million licence fee and approximately $1.67 million in year-one support. With 8% annual increases, year-five support costs reach approximately $2.27 million for the same licence count — a 36% increase from year one with no additional deployments. Over ten years, cumulative support costs exceed $20 million on this single deployment.
This cost trajectory is one of the strongest arguments for proactive VMware estate restructuring, OCI migration, or Oracle footprint reduction before an audit captures the full cluster scope as a permanent licence grant.
Strategic Recommendations for Enterprise IT Teams
The Oracle virtualisation licensing landscape in 2026 requires a more proactive and strategic approach than many enterprises have historically taken. The convergence of Oracle's enforcement posture, Broadcom's VMware pricing changes, and increasing cloud migration complexity makes this a critical issue for CIOs, CPOs, and SAM managers alike.
The highest-priority actions for enterprises with Oracle software in VMware environments are: first, conduct a complete inventory of all Oracle software deployments in virtualised infrastructure, including all databases, middleware, and applications. Second, map the VMware cluster topology against those deployments to quantify the theoretical Oracle licence scope under Oracle's soft partitioning rules. Third, compare that theoretical obligation against currently licensed quantities to understand the gap. Fourth, model the financial impact of different remediation options — physical isolation, OCI migration, OVM transition, or ULA negotiation — over a five-year period. Fifth, develop an action plan that addresses the highest-risk deployments first, ideally before Oracle initiates a compliance conversation.
Organisations that take this proactive approach consistently achieve better outcomes than those who wait for an Oracle audit letter before acting. The difference in negotiating position between an enterprise that has a clear plan and documented compliance strategy, and one that discovers its exposure during an Oracle LMS audit, is substantial.
Get an independent Oracle virtualisation licensing assessment.
We quantify your VMware liability, model remediation options, and advise on the most cost-effective path — without Oracle's commercial interests.