VMware is the single richest seam Oracle mines in an audit. The reason is one policy line. Oracle treats VMware as soft partitioning, so the whole cluster can be in scope. Here is how to contain it.
Oracle licenses a virtual estate by the hardware its software could theoretically run on, not the hardware it actually uses, and that single stance decides most Oracle audit outcomes.
Hard partitioning is a physical or firmware boundary Oracle accepts as a way to license a subset of a server. Soft partitioning is any software method Oracle does not accept for that purpose. The list lives in the Oracle partitioning policy document.
The distinction is the whole argument. If your boundary is hard, you license the partition. If it is soft, Oracle's position is that you license every processor the software could run on.
Because Oracle treats VMware as soft partitioning, its position is that a database can run anywhere the hypervisor could place it. With shared storage and vMotion, that reach can extend across an entire vCenter.
How VMware design changes Oracle scope
| Design | Oracle's licensable scope | Relative exposure |
|---|---|---|
| One Oracle VM, shared cluster | All hosts in the cluster | Highest |
| Shared vCenter, no isolation | Potentially all linked hosts | Severe |
| Dedicated Oracle cluster | Hosts in that cluster only | Contained |
| Isolated cluster, version pinned | Defined host set | Lowest |
Newer VMware versions widened the theoretical reach of vMotion, which Oracle uses to argue even broader scope. Buyers who never moved a workload still carry the exposure of the capability.
It is the capability, not the act, that Oracle points to. A VM that has never migrated still counts against every host it could reach, unless you have removed that reach by design.
Containment is an architecture decision. You shrink the set of hardware the database could run on, and you document it. Three controls do most of the work.
Yes. Storage visibility is part of how Oracle argues reach, so separating the array can matter as much as separating compute. An Oracle estate on isolated storage is harder to claim across vCenters.
For teams that need an Oracle accepted boundary, Oracle's own hypervisors configured per the Oracle partitioning policy rules deliver hard partitioning. The Oracle licensing policy for authorized cloud environments also defines how cloud cores are counted, which matters for hybrid estates.
White Paper ยท Oracle
The Oracle Buyer Side Framework
The moves we use across Oracle Database, Java and ULA estates. Read it free.
You defend it with evidence and with the contract. The opening claim is a position, not a settlement. The Oracle Master Agreement governs what Oracle may verify, and the partitioning stance is policy that sits outside it.
Use the Oracle Technology Price List to value any shortfall realistically, so a remediation discussion starts from market reality rather than full list.
The common advice is that you can argue your way out of a VMware claim by pointing out that a database never actually moved between hosts. We disagree. In the audits Fredrik Filipsson defended, Oracle consistently anchored on capability, not activity, and the never moved argument rarely shifted the opening number on its own. What moved settlements 30 to 60 percent was documented isolation that removed the capability by design, combined with a clean separation of Oracle policy from the signed contract. The buyer side move is to engineer the boundary first and negotiate from evidence, rather than to debate intent after the script has already run.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
It is the capability, not the act, that Oracle counts. Remove the capability and the argument disappears.
No. Oracle treats VMware as soft partitioning, which means its position is that you license every processor the database could run on, not only the hosts where it actually runs.
Usually not. The Oracle partitioning document is a policy, not a contractual term in most agreements. That distinction is central to defending a VMware based claim.
Yes, in Oracle's view. Because vMotion gives a VM the capability to run on other hosts, Oracle argues those hosts are in scope even if the VM never actually migrated.
Dedicate a cluster to Oracle, pin the version and configuration so workloads cannot move beyond it, and separate storage so the estate is not visible across vCenters. Document all of it.
It contains it. A dedicated, isolated cluster limits Oracle's licensable scope to the hosts in that cluster, which is far smaller than an open shared environment.
Oracle accepts specific physical partitions, approved processor binding on certain platforms, and Oracle Linux KVM or Oracle VM configured to Oracle's pinning rules. The accepted list is in Oracle's partitioning policy.
In our engagements the opening claim was often 3x to 8x the actual deployment, because Oracle counted every reachable host. Documented isolation typically reduced the settlement by 30 to 60 percent.
Not necessarily. Many estates stay on VMware with proper isolation. Moving to Oracle approved hypervisors or to a licensed cloud can help, but only after you model the full cost both ways.
Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, and EBS estate.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.
The opening claim is a position, not a settlement. Documented isolation is what moves it.
500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
Short, buyer side notes on Oracle audits, virtualization, and renewals. No vendor spin.