Oracle does not recognise VMware vSphere as a licence-limiting technology. Under Oracle's partitioning policy, every ESXi host in a cluster — and in some interpretations, every host in a connected vCenter — counts as a processor on which the database "could be installed". The result is that a single Oracle workload running on a 2-CPU virtual machine has historically been licensed against entire datacentres. This article walks through the policy, the fences that work, and the ones Oracle's auditors challenge.
Oracle's Partitioning Policy — referenced in every Oracle licence agreement as a non-contractual document — divides virtualisation into "hard partitioning" (which Oracle accepts as licence-limiting) and "soft partitioning" (which it does not). Hard partitioning means technologies like LPARs on IBM POWER, Solaris Zones with capped resources, OVM with hard pinning, or OCI virtual machines with bound shapes. Soft partitioning means almost everything else: VMware vSphere, KVM, Hyper-V in most configurations, AWS dedicated hosts in many configurations.
In practice Oracle's audit position with respect to VMware is the most consequential consequence of this policy. The policy holds that any ESXi host that an Oracle database VM "can move to" via vMotion is itself a licensable host. In older VMware deployments, that argument extended cluster-to-cluster within a single vCenter, then vCenter-to-vCenter once Enhanced vMotion was introduced. The 2019 partitioning policy update preserved Oracle's audit posture; subsequent VMware version changes (vSphere 7 and 8) have further expanded Oracle's audit interpretation. Because soft partitioning is the finding Oracle's LMS team leans on hardest, it is also the one our Oracle audit defense work most often overturns.
A two-vCPU Oracle Database VM on a 32-host VMware cluster — running on dual-socket Intel Xeon servers — generates a licence requirement, in Oracle's reading, of 32 × 2 × 0.5 = 32 processor licences. At list, that is approximately $1.5M for Database Enterprise Edition alone, before options. The actual deployment is two vCPUs. The asymmetry is the licensing event.
The exposure rarely shows in monitoring until an audit notice lands.
Oracle LMS audit packages for virtualised environments typically ask for: vCenter inventory exports (every host, every cluster, every datastore mount), vMotion history logs (every VM movement event with source and destination host), DRS affinity rule definitions, and storage vMotion records showing where Oracle VM disks have resided. The reason: each of those data sources is used to expand or constrain the licensable footprint.
There is no soft fence that works against Oracle's interpretation. Audit defence on VMware requires hard isolation — physical or contractual. The proven approaches:
Build a separate vSphere cluster — separate hosts, separate vCenter where possible — dedicated to Oracle workloads, sized to the actual licence position. The cluster is fenced from the rest of the estate by lack of shared storage and lack of shared vCenter, so vMotion is physically impossible. This is the most defensible architecture and the one Oracle's auditors have the least room to contest. A dedicated cluster comes with operational overhead — separate patching, separate networking, often separate storage — but typically pays for itself in three months on any material Oracle estate.
Migrating Oracle workloads to OCI under either BYOL or Universal Credits removes the on-prem virtualisation question entirely. OCI's bare-metal and VM shapes are recognised as hard partitioning. The trade-off is moving to Oracle infrastructure — but for workloads that are not strategically locked to on-prem, OCI BYOL on a fixed shape is often cheaper than the licence position needed to run the same workload on VMware. Customers with ULA balances pending certification often use OCI migration to capture certification upside.
Oracle Linux Virtualization Manager (OLVM) and certain KVM configurations with CPU pinning are recognised by Oracle as hard partitioning. Migration off VMware to OLVM removes the soft-partitioning exposure entirely but introduces operational complexity comparable to running a separate VMware cluster. Customers with a strong Oracle Linux footprint sometimes choose this path; customers with a unified VMware operating model rarely do.
Our VMware/Broadcom Survival Guide covers the Oracle-on-VMware decision tree.
When an audit is in progress and dedicated infrastructure is not in place, the defensive moves are different. The objective is to limit the scope of the claim to what the contract — not Oracle's non-contractual policy — actually requires. The arguments that move the needle:
We map your real exposure and recommend the architectural change that closes it cheapest.
We assess vCenter inventory, vMotion history and DRS rules — and recommend the cheapest architectural change that closes the gap.
Each issue breaks down one vendor's latest pricing or audit move — and the exact counter — so you walk into your next renewal already knowing the number.