Abstract blue network of connected nodes representing virtualization
Oracle Database Licensing

Oracle virtualization licensing. Where audits are won or lost.

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.

Contact Us Oracle Advisory
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

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.

Key takeaways

  • Oracle recognizes only hard partitioning as a licensing boundary, and VMware is not on that list.
  • The policy is not in your contract. Oracle's partitioning document is a policy, not a contractual term.
  • vMotion widens scope. The ability to move a VM can pull an entire cluster into the count.
  • Isolation is the lever. Dedicated clusters and version control shrink the licensable footprint.
  • Engineered isolation works. Oracle approved methods cap exposure cleanly.
  • The buyer side move is to design the boundary before the audit, not argue it during one.

What is the difference between soft and hard partitioning?

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.

What Oracle accepts as hard partitioning

  • Physical hardware partitions such as certain vendor domains.
  • Oracle approved processor binding on specific platforms.
  • Oracle Linux KVM and Oracle VM when configured to Oracle's pinning rules.

Why does Oracle count the whole VMware cluster?

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

DesignOracle's licensable scopeRelative exposure
One Oracle VM, shared clusterAll hosts in the clusterHighest
Shared vCenter, no isolationPotentially all linked hostsSevere
Dedicated Oracle clusterHosts in that cluster onlyContained
Isolated cluster, version pinnedDefined host setLowest

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.

The vMotion trap

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.

How do you contain Oracle on VMware?

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.

  1. Dedicate a cluster to Oracle and nothing else.
  2. Pin the version and configuration so vMotion cannot reach beyond the cluster.
  3. Separate storage so the Oracle estate is not visible across vCenters.

Does separating storage matter?

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.

Cover of the Redress Compliance Oracle buyer side white paper

White Paper ยท Oracle

The Oracle Buyer Side Framework

The moves we use across Oracle Database, Java and ULA estates. Read it free.

Read the white paper

How do you defend a VMware based Oracle audit?

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.

  • Map actual deployment host by host before responding to any script output.
  • Document isolation with configuration exports, not assertions.
  • Separate policy from contract, and hold the line on what was actually signed.

Use the Oracle Technology Price List to value any shortfall realistically, so a remediation discussion starts from market reality rather than full list.

Where the common advice on Oracle and VMware is wrong

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.

Data center aisle with rows of networked server racks
Storage visibility, not just compute, defines how far Oracle argues a cluster reaches, which is why isolating the array often matters more than isolating the host.
3x to 8x
Typical opening claim inflation
45%
Median settlement reduction
20+
Hosts pulled in by one VM

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.

What to do next

  1. Map every Oracle database instance to its physical host and cluster.
  2. Identify which clusters mix Oracle with non Oracle workloads.
  3. Dedicate and isolate a cluster for the Oracle estate.
  4. Pin versions and configuration so vMotion cannot reach beyond it.
  5. Export the isolation evidence and store it before any audit notice.
  6. Have an independent advisor pressure test the boundary against Oracle's policy.

Frequently asked questions

Does Oracle accept VMware as hard partitioning?

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.

Is Oracle's partitioning policy part of my contract?

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.

Can vMotion increase my Oracle license requirement?

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.

How do I limit Oracle scope on VMware?

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.

Does a dedicated Oracle cluster solve the problem?

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.

What counts as hard partitioning Oracle will accept?

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.

How inflated are VMware audit claims?

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.

Should I move Oracle off VMware entirely?

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 Decision Framework

The full Oracle buyer side framework from the Oracle Advisory practice.

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.

No spam. We will only email you about this download. Privacy.
Estimate your Oracle virtualization exposure with the Oracle calculator in under five minutes.
Open the Tool →
Soft
VMware partitioning status
Whole cluster
Default Oracle scope
45%
Median claim reduction

The opening claim is a position, not a settlement. Documented isolation is what moves it.

Fredrik Filipsson
Co Founder and Group CEO. Ex Oracle, IBM, SAP.
Deep Library

More on Oracle licensing.

Oracle Advisory →
Server room corridor
Oracle
Oracle Database Licensing
Editions, options, and the metrics that drive cost.
12 min read
Server hardware close up
Oracle
Oracle PAH License Guide
The real cost of pooled hardware hosting.
9 min read
Negotiation across a table
Oracle
Oracle Renewal Negotiation
The buyer side levers for the next Oracle term.
11 min read
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Oracle licensing moves, in your inbox.

Short, buyer side notes on Oracle audits, virtualization, and renewals. No vendor spin.