Definitive Guide

Oracle Virtualization Licensing Guide

Oracle's partitioning policy does not recognise VMware, Hyper V or KVM as hard partitioning, so Oracle claims you must license every physical core in the cluster the software could run on. That claim rests on a policy document, not your signed contract, and an independent line by line review typically cuts these findings 60 to 80 percent.

Oracle virtualization licensing is the single most expensive misunderstanding in the Oracle estate. Oracle treats common hypervisors as soft partitioning and argues that one licensed virtual machine obliges you to license every core it could ever reach. The number that follows is large, and it is an opening position, not a settled bill. This guide names the mechanism, separates Oracle policy from your Oracle Master Agreement, and gives you the buyer move at each step.

Is Oracle's partitioning policy part of my contract?

Usually not, and that distinction is where most of the money is. The partitioning policy is a published policy document that Oracle maintains and updates on its own, while your entitlements live in the signed Oracle Master Agreement and its ordering documents. When Oracle's GLAS team, formerly LMS, presents a finding built on the partitioning policy, it is presenting Oracle's interpretation, not a contractual obligation you agreed to. Where the policy is more aggressive than the language you actually signed, the signed agreement governs. Contract beats policy, and the first job in any virtualization dispute is to read the contract before you accept the policy.

The buyer move

Pull the signed Oracle Master Agreement and every ordering document before you respond. Ask Oracle to show where the contract, not the policy paper, requires cluster wide licensing. Often it does not.

Why is VMware the flashpoint in Oracle audits?

VMware is the flashpoint because Oracle does not recognise it as hard partitioning, so Oracle treats every host in a vSphere environment as a place its software could be moved and therefore licensed. Features such as vMotion and Distributed Resource Scheduler let a virtual machine migrate across hosts, and Oracle uses that mobility to argue that the licensable boundary is the entire cluster, sometimes every cluster linked by shared storage. The technical reality of where Oracle actually runs is frequently far smaller than the boundary Oracle asserts. The gap between what could theoretically happen and what is demonstrably configured is the gap a buyer side review is built to close.

What is the cluster wide claim and why is it weak?

The cluster wide claim is Oracle's assertion that you must license all physical cores across every host the Oracle workload could reach, and it is weak because it depends on policy interpretation rather than contract language. A worked example shows the scale. Picture a vSphere cluster of eight hosts, each with two sockets of sixteen recent x86 cores, where Oracle Database runs on two small virtual machines pinned to one host.

Illustrative only. Confirm core counts and the current Oracle core factor table against your estate.
Boundary assertedPhysical coresCore factor 0.5Processor licenses
Whole cluster, eight hosts2560.5128
Single host where Oracle runs320.516
Demonstrated affinity, pinned320.516

The difference between 128 licenses and 16 is the difference between a crisis and a manageable position, and it turns entirely on which boundary you concede. Configuration evidence, host affinity rules and a careful read of the contract routinely move the defensible number toward the smaller figure.

Where does the count inflate?

The count inflates because Oracle's collection scripts can overcount across virtualization layers and because running those scripts at all is a decision, not an obligation. Script output captures every host visible to a management layer and reports it as in scope, so a single virtual machine can pull an entire estate into the finding. Review the script output before anything leaves your building, reconcile it against what is genuinely deployed, and remove the hosts that Oracle's tooling swept in by default. For the database mechanics behind these counts, see the Oracle Database Licensing Guide and its treatment of the core factor table.

Note from the buyer side

Nothing in the audit clause compels you to run Oracle's scripts unedited and hand back the raw output. You may measure your own estate, validate the numbers, and submit a reviewed data set. Read more in how scripts overcount in virtualized estates.

How do buyers defend a virtualization finding?

Buyers defend a virtualization finding by separating contract from policy, proving the real deployment boundary, and refusing to treat the opening number as final. The defensible position rests on four things: the signed agreement read line by line, configuration evidence that shows where Oracle actually runs, a reviewed measurement that excludes hosts the scripts overcounted, and a negotiation that holds the contract above the policy paper. Most opening virtualization claims fall sharply once those four are in place, which is why this category sits at the heart of the figures we defend. For the contract argument in depth, read the policy document versus your contract and the cluster wide claim and its weakness.

Should you re architect after a finding?

Sometimes, and the decision is a commercial one rather than a purely technical one. Options include isolating Oracle workloads onto a dedicated cluster, using technologies Oracle does recognise as hard partitioning, or moving to a licensing model that matches the deployment. Each path carries cost, disruption and its own licensing consequences, so model the alternatives against the defended exposure before you rebuild anything. Our practice page on virtualization and cloud licensing walks through the trade offs, and a cloud migration to a platform that is not Oracle is itself a common audit trigger worth planning around.

Next step

Download the VMware Licensing Survival Guide for the full defense framework, the configuration evidence checklist and the cluster boundary worksheet. Get it from the white paper library, or book a strategy call for the defensible figure on your estate.

FAQ

Questions buyers ask.

No. Oracle's partitioning policy does not recognise VMware, Hyper V or KVM as hard partitioning, so Oracle argues you must license every physical core the software could run on across the cluster. That argument is policy, not contract.
Usually not. The partitioning policy is a published policy document, not the signed Oracle Master Agreement, and where the policy is more aggressive than the contract the contract language governs.
Independent line by line review of inflated findings typically cuts claims 60 to 80 percent, and cluster wide virtualization claims are among the most reducible because they rest on policy rather than contract.
Running Oracle's collection scripts is a decision, not an obligation. The scripts can overcount across virtualization layers, so review the output and submit a reviewed data set rather than raw tooling output.
Get a Quote

Put a defensible number on your virtualization exposure.

Tell us about your Oracle estate. We work on two models only: Fixed Fee, scoped and agreed up front, and Gainshare, a share of verified savings with zero retainer and no risk to you. We reduce your Oracle exposure or we reimburse our service fee.

New York and London. We never publish a public email address. Everything comes through this form.