Data center server racks with network cabling lit in cool tones
Oracle on Hyper V

Oracle licensing on Microsoft Hyper V. The cluster is the cost driver.

Oracle counts every physical core in the live migration domain, not the virtual processors you assigned. The arithmetic, the failover allowance, and the architecture that bounds it.

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

Oracle classifies Microsoft Hyper V as soft partitioning, which means you license every physical core in every host the database could be scheduled onto, not the virtual processors you assigned. That single sentence drives almost all Hyper V audit exposure, and the ways to contain it are architectural rather than contractual.

Key takeaways

  • Hyper V is not on Oracle's approved hard partitioning list and never has been. Virtual processor limits, CPU groups and affinity rules do not reduce the count.
  • The boundary is the live migration domain. On a four node failover cluster of dual socket 24 core hosts that is 192 physical cores, 96 Processor licenses and $4.56M at list.
  • Shared nothing live migration means two standalone hosts on the same network can also form a migration domain. Standalone is not automatically contained.
  • Oracle's failover allowance is narrow: one unlicensed node, same cluster, same disk array, and a total of ten separate days per calendar year.
  • Windows Server Datacenter is also priced per physical core, so a dense Oracle node is charged twice. Core density is the decision that costs the most on both sides.
  • The partitioning document says it is educational only and not part of any agreement. That is not Oracle's shield and it is not yours either.

This guide is for infrastructure and procurement leaders running Oracle Database or middleware on Microsoft Hyper V in 2026. Read it with the Oracle partitioning policy guide, the virtualized environments licensing guide, and the Oracle Knowledge Hub.

The primary sources behind this page are Oracle's own: the Oracle Partitioning Policy, the Processor Core Factor Table, Licensing Data Recovery Environments, the Oracle Technology Global Price List, and the Oracle Database Licensing Information manual.

How does Oracle count licenses on Hyper V?

Oracle counts physical cores in hardware, not virtual processors in the hypervisor. Hyper V sits in Oracle's soft partitioning category, so every cap you configure inside Windows is ignored for licensing purposes. The count follows wherever the database could run.

Why is Hyper V treated as soft partitioning?

Because Oracle's approved list is closed and Hyper V is not on it. The policy names physical domains, capped Solaris containers, capped IBM partitions, and Oracle's own hypervisors configured with Oracle's own pinning method. Microsoft's hypervisor appears nowhere in that set.

Oracle's stated reasoning is that a hypervisor level limit is reversible by an administrator. Whether or not you find that persuasive is beside the point. The list is the test.

Do Hyper V CPU groups change anything?

No, and this is worth stating because it is the most sophisticated argument buyers bring. Hyper V supports host CPU groups, which pin virtual processors to a defined set of logical processors at the hypervisor level, and that is genuinely stronger than a simple virtual processor cap.

It is still not on Oracle's list. Oracle does not run a technical assessment of how firm your restriction is. It checks a name against a document, and if the name is absent the answer is the whole migration domain.

Do you license the whole cluster?

You license every host the Oracle virtual machine can reach. In a Windows Failover Cluster with Cluster Shared Volumes, that is normally every node, because CSV makes the storage visible to all of them.

  • Single standalone host, no migration path: license the cores in that host only.
  • Failover cluster with CSV: license every node in the cluster, including nodes that have never hosted the database.
  • Two standalone hosts on a shared network: in scope if shared nothing live migration is enabled between them.
  • System Center managed host group: Oracle will ask for the host group topology, because migration is orchestrated across it.
  • Anti affinity and preferred owner rules: operationally useful, not a licensing boundary.

The shared nothing live migration trap

Since Windows Server 2012, Hyper V can live migrate a running virtual machine between two hosts with no cluster and no shared storage at all, using only a network connection. Many estates that believe they are running standalone are not.

Auditors have caught up with this. The question in a modern review is not whether you have a cluster, it is whether live migration is enabled on the host and which hosts it is constrained to. Check the setting, then document it.

How does the Core Factor Table apply?

Multiply the physical core count in scope by the factor for the processor. Most current x86 parts carry 0.5, so a 32 core host needs 16 Processor licenses before any cluster arithmetic. Our core factor reference lists the exceptions that matter.

Cover of the Redress Compliance Oracle white paper

White Paper · Oracle

Oracle & VMware Licensing

Bound Oracle licensing on VMware. Read it free.

Read the white paper
Put your own numbers on this. The free Oracle calculator prices your processor vs Named User Plus position, VMware cluster exposure, Java SE employee tiers, and the 22 percent support line, then hands you a two page executive summary you can forward to your CFO. No account, no sales call. Run the Oracle calculator →

What does Hyper V exposure actually cost?

The gap between a contained design and a shared cluster is rarely small, and it compounds annually through support. Enterprise Edition lists at $47,500 per Processor and support runs at 22 percent of the license fee every year.

The worked count on a realistic cluster

Take four failover cluster nodes, two sockets each, 24 cores per socket. That is 48 physical cores per node and 192 across the cluster.

  • Cores in scope: 4 nodes multiplied by 48 cores equals 192.
  • Core factor: 192 multiplied by 0.5 equals 96 Processor licenses.
  • Enterprise Edition at list: 96 multiplied by $47,500 equals $4,560,000.
  • Annual support at 22 percent: $1,003,200, indexed upward every renewal.

Same database, four Hyper V designs, four bills

Design Cores in scope Processor licenses EE at list Annual support
Oracle VMs in the shared 4 node cluster, 48 cores per node19296$4,560,000$1,003,200
Dedicated 2 node Oracle cluster, 48 cores per node9648$2,280,000$501,600
Dedicated 2 node Oracle cluster, 16 cores per node3216$760,000$167,200
Single isolated 16 core host, migration disabled168$380,000$83,600

The line that matters is the second one against the third. Same node count, same resilience model, same operational pattern. The only difference is the processor part number, and it is worth $1.52M at list plus $334,400 every year.

The Named User Plus alternative

Named User Plus carries a minimum of 25 users per Processor license. On the 16 Processor design that is a floor of 400 users at $950 each, or $380,000, half the Processor price.

The break even sits around 50 named users per Processor license. Below that, count your users properly and check whether an application front end forces you to count all downstream users. Above it, Processor licensing wins.

The Hyper V license requirement is set by the blast radius of a live migration, not by the size of the database. Shrink the radius and you shrink the bill.

The Windows Server cost that moves with it

Windows Server Datacenter is also licensed per physical core, with a minimum of 16 cores per server and 8 per processor. A dense Oracle node therefore gets charged twice, once by Oracle and once by Microsoft.

At roughly $6,000 to $7,000 per 16 core pack at open list, a 48 core node carries about $18,000 to $21,000 of Datacenter licensing before Oracle sees it. Model both vendors on the same node design, in the same spreadsheet, before you sign the hardware order.

Rows of physical servers in a data center aisle with status lights
On Hyper V the license boundary is physical hardware and the migration path between it. Cluster topology drives the bill far more than workload size does.

Is the failover node in my cluster really free?

Usually not. Oracle publishes a narrow failover allowance, and almost every Hyper V estate we review has read it more generously than it is written.

What the failover allowance actually permits

  • One node at a time: a single unlicensed node may take over from the licensed node, not several.
  • Same cluster, one storage array: the nodes must sit in the same cluster and share one disk array. A stretched design across two arrays falls outside it.
  • Ten days total per year: the allowance is a total of ten separate 24 hour periods in a calendar year, counted across all failover events, not ten days per event.
  • Day eleven changes everything: once you pass the allowance, the node must be fully licensed for the whole year, not for the excess days.

Read the detail in Oracle's Licensing Data Recovery Environments document. Then look at your actual failover history, because patching windows quietly consume the allowance.

Standby, disaster recovery and backup servers

A warm standby running Data Guard is fully licensed from day one, because the database is installed and running. A truly cold server holding only backup files, with no Oracle software running, needs no license until it is used.

The middle case is where the money goes. A disaster recovery cluster that is powered on, patched monthly and periodically tested is not a cold server, and an auditor will treat it as production.

Which secondary servers actually need a license

ConfigurationOracle software installed?License neededThe trap
Failover node, same cluster, one shared arrayYes, idleFree for up to ten separate days per yearPatching and DR tests consume the allowance quietly
Second failover node in the same clusterYes, idleLicensableThe allowance covers one node, not the spare pool
Data Guard physical standby, mounted or openYes, runningLicensable from day oneActive Data Guard adds $11,500 per Processor on top
Hyper V Replica target hostYes, on diskTreat as licensableReplication is invisible to the database team that owns the license
Cold backup server, no Oracle software runningNoNone until usedPowering it on for monthly patching ends the exemption

The Hyper V replica question

Hyper V Replica copies a virtual machine to a secondary host and keeps it ready to start. The replica host holds installed Oracle software on disk, so treat it as licensable and confirm the position before you build it.

How do you contain Oracle licensing on Hyper V?

Containment is an architecture problem before it is a contract problem. The objective is to make the physical boundary small, permanent and easy for a stranger to verify. Four moves carry most of the saving.

Should you isolate the Oracle hosts?

Yes, and isolate them properly. A dedicated Hyper V cluster for Oracle workloads with its own hosts, its own storage and no migration path outward is the only design Oracle reviewers consistently accept as a boundary.

Half measures do not survive. Keeping Oracle in the shared cluster and relying on preferred owner settings puts you back at the full node count the moment an auditor asks what enforces it.

Pick the processor before you pick the cluster

The most valuable decision on this page is the part number. Oracle bills by core, so a 16 core part on an Oracle node costs a third of a 48 core part for the same node count.

  • Size the Oracle nodes for the database, not for future consolidation headroom.
  • Prefer higher clock, lower core count parts, which usually suit Oracle workloads anyway.
  • Keep the general virtualization estate dense and the Oracle estate sparse. They are different economic problems.
  • Revisit the design at every hardware refresh, because a like for like refresh often doubles the core count silently.

What evidence should you keep?

Keep configuration exports that prove the migration scope as it stood, dated and stored outside the cluster. A correct position with no evidence loses to a wrong position with evidence.

  1. Export failover cluster node membership from PowerShell, with processor detail, and date stamp the output.
  2. Capture the live migration configuration on every host, including whether it is enabled and which networks it uses.
  3. Capture storage zoning and LUN masking showing Oracle volumes are not presented to unlicensed hosts.
  4. Export the System Center host group topology if System Center manages the estate.
  5. Record processor model, socket count and physical core count per host, with the core factor applied.
  6. Pull DBA_FEATURE_USAGE_STATISTICS on every instance so option usage is not a surprise later.

Could Standard Edition 2 change the math?

Sometimes, and it is dismissed too quickly. Standard Edition 2 is licensed per socket at $17,500, so a two node cluster of two socket hosts is four sockets and $70,000 rather than $760,000.

The limits are real. SE2 requires servers with a maximum of two sockets, caps a single database at 16 CPU threads, and excludes Partitioning, Advanced Compression, Diagnostics and Tuning. Check the workload against those before you plan a migration.

Where the common advice on Oracle and Hyper V is wrong

The standard advice is to cap virtual processors, set anti affinity rules, document the intent and hope the auditor accepts it. We disagree, and the disagreement is about what is actually being tested. Oracle is not assessing how firmly your restriction is enforced, it is checking whether the technology appears on a closed list, and Hyper V does not. Every hour spent perfecting a soft control is an hour not spent moving the database onto hardware that is genuinely bounded. Buy the smallest Oracle cluster that meets the workload, disable live migration outward, prove it with storage zoning, and treat every hypervisor level setting as an operational convenience rather than a licensing defense.

The counter argument, stated fairly

Documented soft controls still have negotiating value. They move the discussion from an opening claim across the whole estate to a factual argument about where the database ran, and that argument settles materially lower. Treat them as a discount lever, not a defense.

Is Oracle's partitioning policy actually binding on you?

No, and that cuts both ways. The document states on its face that it is provided for educational purposes and is not incorporated into any agreement, which means neither side can simply point at it and declare the matter closed.

What that means when Oracle claims

Oracle has to argue that your ordering document's definition of Processor, read against your deployment, produces the cluster count. That is an arguable position rather than an automatic one, and it is where an independent reading of your contract earns its fee.

What that means when you defend

You cannot rely on the policy's non contractual status as a shield while relying on the same document's approved list when it suits you. Pick one reading and hold it consistently, because auditors notice when a customer switches.

The practical position

Most disputes settle on evidence rather than on interpretation. The buyer with dated proof of a bounded migration domain settles low, and the buyer arguing policy status without evidence settles high, whichever reading of the document is technically correct.

What should a buyer do next?

  1. Map every Hyper V host the Oracle virtual machines can migrate to today, including through shared nothing live migration and System Center host groups.
  2. Count the physical cores in that domain and apply the core factor. That is Oracle's opening number and you should have it first.
  3. Compare it to the Processor quantity on your ordering documents and write down the gap in dollars.
  4. Pull your actual failover history and test it against the ten day allowance before you assume the standby node is free.
  5. Decide which workloads justify a dedicated, isolated Oracle cluster on low core count processors.
  6. Reconfigure storage zoning so Oracle volumes are visible only to licensed hosts, and disable outward live migration.
  7. Export the evidence set the same week you make the change, and put the export on a quarterly schedule with a named owner.
  8. Recount Processor licenses against the contained boundary and test Standard Edition 2 for every database that fits.
  9. Bring an independent benchmark and a contract reading into the room before any true up conversation with Oracle.
2x to 5x
License gap, shared cluster versus isolated design
60 to 80%
Estates with undocumented live migration scope
10 days
Total unlicensed failover allowed per calendar year

Source: Redress Compliance advisory engagement file, 2024 to 2025.

If you are weighing platforms rather than fixing one, the same rule lands the same way on Nutanix AHV and on VMware. If the answer is to leave the data center, read the Oracle cloud licensing policy and how bring your own license works before you size anything.

Need help? Try our AI agents. Ask the Oracle licensing AI agent → Scoped to one vendor and one problem. Runs in your browser.

Frequently asked questions

Does Oracle support Hyper V?

Yes for support, no for licensing relief. Oracle supports Oracle Database and many other products running in Windows guests on Hyper V, but it does not recognize Hyper V as a hard partitioning technology. Technical support and license counting are entirely separate questions.

Can I license only the virtual processors assigned to the Oracle VM?

No. Oracle treats Hyper V as soft partitioning, so virtual processor caps do not limit the count. You license every physical core in every host the database could be scheduled onto, after applying the core factor.

Do I have to license every node in a Hyper V failover cluster?

Every node the virtual machine can reach, which with Cluster Shared Volumes is normally all of them. The defensible exception is a node the machine is technically prevented from reaching, evidenced by storage zoning and migration configuration rather than by policy or intent.

Do Hyper V CPU groups count as hard partitioning?

No. CPU groups pin virtual processors to specific logical processors at the hypervisor level, which is technically stronger than a simple cap, but Oracle's approved list does not include Hyper V in any configuration. The strength of the control is not the test being applied.

Is my standby node free under Oracle's failover rule?

Only within a narrow allowance. Oracle permits one unlicensed node in the same cluster sharing one disk array, for a total of ten separate 24 hour periods in a calendar year. Past that the node must be fully licensed, and Data Guard standby databases are licensable from day one.

What core factor applies on Hyper V?

The standard Processor Core Factor Table applies unchanged. Most current x86 processors carry a factor of 0.5, so two physical cores equal one Processor license, and that factor is applied after you have counted every core in the migration domain.

Does Standard Edition 2 avoid the partitioning problem?

It changes the unit of counting rather than the classification. SE2 is licensed per socket at $17,500 with a two socket maximum per server, which often produces a far smaller bill, but the deployment is still soft partitioned and the feature limits are strict.

Will anti affinity or preferred owner rules limit my license requirement?

No. Those are operational controls that any administrator can change, and Oracle does not accept them as a licensing boundary. They are useful evidence of where the database actually ran, which helps in negotiation, but they do not shrink the countable estate on their own.

How do I prove containment in an audit?

Provide dated configuration evidence that Oracle virtual machines cannot reach unlicensed hosts. Cluster node membership exports, live migration settings, storage zoning and System Center host group topology are the artifacts that hold up, and they must be contemporaneous with the review period.

White Paper · Oracle

Oracle on VMware, licensed without the trap.

Hard versus soft partitioning, the cluster wide claim, and how to bound Oracle licensing in a virtual estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

Get the white paper →
Opens the white paper landing page. We only email you about this download.
Run the software spend health check on your Oracle estate in under five minutes.
Open the Tool →
0.5
x86 core factor
2-5x
Cluster vs isolated gap
$47.5K
EE per Processor list
1
Defensible boundary: isolation
100%
Buyer Side

The standard advice on Oracle and Hyper V is to cap virtual CPUs and hope. We disagree. In the virtualization reviews we have run, vCPU caps never held against Oracle. The buyer side move is to isolate the hosts and prove the boundary with configuration evidence.

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

More on this topic.

Oracle Practice →
Server racks in a data center aisle
Oracle
Oracle Partitioning Policy Guide
Hard versus soft partitioning, what Oracle accepts as a boundary, and where buyers lose.
10 min read
Virtualization dashboard on a monitor
Oracle
Oracle Licensing in Virtualized Environments
VMware and cloud virtualization licensing scope, the cluster trap, and containment moves.
12 min read
Network of connected nodes visualization
Oracle
Oracle Licensing on VMware after Broadcom
What the Broadcom changes mean for Oracle on VMware licensing and audit exposure.
11 min read
Pass it on

Know someone facing this exact decision?

Send this to whoever owns the renewal, the audit response, or the budget. It takes two clicks and it saves them a quarter of guessing.

Share on LinkedInShare by email
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 brief. Once a week.

One short note on Oracle licensing moves, audit posture, partitioning policy, and the buyer side levers we are running in client engagements. No noise.