[email protected]  |  📞 US +1 (239) 402-7397Book a Meeting
Updated February 2026

Oracle Partitioning Policy: Hard vs Soft Partitioning, Sub-Capacity Licensing Rules, and How to Fight Back

Former Oracle audit professionals decode Oracle's Partitioning Policy document — which technologies qualify for sub-capacity licensing, why the policy isn't contractually binding, how Oracle weaponises it in audits, the real-world cost difference between hard and soft partitioning, and the legal and architectural strategies enterprises use to challenge Oracle's licensing demands.

✍️ Fredrik Filipsson📅 February 2026⏱ 24 min read📋 Oracle Sub-Capacity Licensing
$7.6MCost of licensing a 320-core VMware cluster under Oracle's soft partitioning rules
$190KCost for the same workload using hard partitioning on 8 cores
97%Potential savings by switching from soft to hard partitioning architecture
0Legal weight of the Partitioning Policy — it is not part of any Oracle contract

1. What Is the Oracle Partitioning Policy Document?

The Oracle Partitioning Policy is a publicly available document that Oracle uses to define which virtualisation technologies are approved for sub-capacity licensing of Oracle software. It establishes the rules under which an enterprise can licence only a portion of a server — rather than the entire physical machine — when running Oracle products in virtualised environments.

The document is essential reading for anyone responsible for Oracle licensing in environments that use VMware, Hyper-V, Nutanix AHV, Docker, Kubernetes, or any other virtualisation technology. It creates a sharp divide between two categories of technology:

Hard partitioning — Oracle-approved methods that physically limit which cores Oracle software can use. If you use hard partitioning, Oracle permits sub-capacity licensing: you licence only the partitioned resources, not the entire server.

Soft partitioning — Every other virtualisation technology that Oracle has not explicitly approved. Soft partitioning does not reduce your licence obligation. You must licence all physical cores on every server or cluster where Oracle software could potentially run.

This distinction has enormous financial consequences. The difference between hard and soft partitioning for the same Oracle workload can range from hundreds of thousands to millions of dollars. For a detailed financial analysis with real numbers, see our guide on Oracle Partitioning Policy Cost Impact: Real-World Scenarios.

Expert Insight

The Oracle Partitioning Policy is Oracle's single most powerful licensing enforcement tool. It is the mechanism Oracle uses to demand full-capacity licensing for VMware clusters, Hyper-V environments, and Nutanix deployments. Understanding this document — and its legal limitations — is the foundation of any Oracle virtualisation licensing strategy.

2. Hard Partitioning: Oracle-Approved Sub-Capacity Licensing

Hard partitioning refers to Oracle-approved technologies that physically limit the number of processors or cores available to an Oracle instance. When correctly configured, hard partitioning allows you to licence only the resources allocated to Oracle — not the full server. This is what Oracle calls sub-capacity licensing.

The critical word is "approved." Oracle maintains a specific list of technologies it considers hard partitioning. If a technology is not on this list, it is automatically classified as soft partitioning — regardless of how effective it is at isolating resources. For the complete implementation guide, see Implementing Oracle-Approved Hard Partitioning.

Complete List of Oracle-Approved Hard Partitioning Technologies

TechnologyPlatformKey RequirementSub-Capacity Allowed?
Oracle VM (OVM) with CPU Pinningx86 (Oracle Linux KVM)VMs must be pinned to specific physical CPUs; pinning must remain fixed✅ Yes
Oracle Linux KVM with CPU Pinningx86 (Oracle Linux)CPU affinity set and capped; no dynamic reallocation✅ Yes
IBM LPAR (Logical Partitions)IBM Power Systems (AIX)Must be capped partitions; DLPAR with AIX 5.2+✅ Yes (capped only)
IBM Micro-PartitionsIBM Power SystemsMust be capped; uncapped partitions = soft partitioning✅ Yes (capped only)
Solaris Zones / ContainersOracle SolarisMust be capped Zones with fixed CPU allocation✅ Yes (capped only)
Physical Domains (PDomains)Oracle SPARC serversAlso called Dynamic Domains; hardware-level isolation✅ Yes
HP vParHP-UX (Integrity)Must be capped partitions✅ Yes (capped only)
HP nParHP-UX (Integrity/Superdome)Hardware-level isolation✅ Yes
HP Integrity Virtual Machine (IVM)HP-UX IntegrityMust be capped✅ Yes (capped only)
Secure Resource PartitionsVariousMust be capped✅ Yes (capped only)
Fujitsu PPARFujitsu SPARCMust be capped✅ Yes (capped only)
⚠️ "Capped" Is Non-Negotiable

For every technology marked "capped only," the partition must have a hard maximum on CPU allocation that cannot be exceeded — even temporarily. An IBM LPAR configured as "uncapped" (where it can borrow idle CPU from other partitions) does not qualify as hard partitioning. Oracle will require you to licence the full physical server. The configuration must be verifiably capped at all times.

🔧 Need help implementing hard partitioning to reduce Oracle licence costs?

Oracle License Management →

3. Soft Partitioning: Why Oracle Demands Full-Capacity Licensing

Soft partitioning is Oracle's term for any virtualisation technology not on the approved hard partitioning list. It includes the most widely used hypervisors and container platforms in enterprise IT. If you use soft partitioning, Oracle's position is that you must licence all physical cores on all hosts where Oracle software could potentially run — even if Oracle only uses a fraction of one host.

Technologies Oracle Classifies as Soft Partitioning

TechnologyOracle's ClassificationLicensing Consequence
VMware vSphere / ESXiSoft partitioningLicence all cores on all hosts in the cluster
Microsoft Hyper-VSoft partitioningLicence all cores on all hosts in the cluster
Nutanix AHVSoft partitioning (by omission)Licence all cores on all nodes in the cluster
Citrix XenServerSoft partitioningLicence all cores on all hosts
KVM (non-Oracle Linux)Soft partitioningLicence all cores on the host
Docker / ContainersSoft partitioningLicence all cores on all hosts where container could run
KubernetesSoft partitioningLicence all cores on all nodes in the K8s cluster
VM pinning / affinity rulesNot recognised as a licensing controlOracle ignores these — still demands full capacity

Oracle's rationale is that soft partitioning technologies use software-based controls that can be changed at any time. A VM pinned to one host today can be migrated to another host tomorrow. CPU limits set in a hypervisor can be raised with a few clicks. Oracle's argument: since these controls are not physically fixed, the Oracle software could use any resource in the environment at any time — and therefore all resources must be licensed.

For the complete guide to Oracle licensing implications on each hypervisor platform, see our articles on Oracle licensing on VMware, Oracle licensing on Hyper-V, and Oracle licensing on Nutanix.

🛡️ Running Oracle on VMware, Hyper-V, or Nutanix?

Oracle's soft partitioning rule could mean you owe millions more in licences than you think. Our former Oracle auditors can assess your actual exposure and design an architecture that dramatically reduces it.

4. The Non-Contractual Nature of the Partitioning Policy

This is the single most important legal fact about Oracle's Partitioning Policy: it is not a contract. It is not part of any contract. And Oracle says so explicitly.

At the bottom of the Oracle Partitioning Policy document, Oracle includes this disclaimer:

"This document is for educational purposes only and provides guidelines regarding Oracle's policies in effect as of February 14, 2022. It may not be incorporated into any contract and does not constitute a contract or a commitment to any specific terms. Policies and this document are subject to change without notice."— Oracle Partitioning Policy Document, Official Disclaimer

The implications are significant:

  1. The Partitioning Policy is advisory, not binding. It represents Oracle's interpretation of how licensing should work in virtualised environments — but it has no legal force unless your signed contract explicitly incorporates it by reference. In the vast majority of Oracle agreements, it does not.
  2. Your contract takes precedence. The Oracle Master Agreement (OMA), your Order Documents, and Schedule P define your licensing rights. If there is a conflict between what the Partitioning Policy says and what your contract says, the contract wins. Always.
  3. Oracle can change the policy at any time. Because it's not contractual, Oracle reserves the right to modify the Partitioning Policy without notice. Technologies that are approved today could theoretically be removed tomorrow. This makes it unreliable as a long-term licensing planning tool.
  4. Oracle LMS/GLAS routinely uses the policy as if it were binding. Despite its non-contractual status, Oracle's audit teams present the Partitioning Policy as the definitive authority on virtualisation licensing. Many enterprises accept this without questioning it — and pay millions in unnecessary licence true-ups as a result.

For a detailed legal analysis of how to leverage this distinction, see Oracle Partitioning Policy vs Contract Terms: How to Push Back.

Expert Insight

In our experience defending 200+ Oracle audits, the Partitioning Policy is the single most commonly misunderstood document in Oracle licensing. Oracle's audit teams present it as law. It is not. It is an internal policy that Oracle uses to justify its preferred commercial outcome. Your contract — not Oracle's policy — defines your licence obligations. Every audit defence strategy should start with this distinction.

5. Oracle's Contractual Licence Definition: What Your Agreement Actually Says

During an audit, Oracle's LMS/GLAS team references the Oracle Master Agreement (OMA) and your Order Documents (including Schedule P) to determine your licensing position. Here is what these documents actually say about processor licensing — and critically, what they don't say.

What the OMA Grants You

The OMA grants you a non-exclusive, non-assignable, royalty-free, and perpetual right to use Oracle software for internal business purposes. The key licensing definition is for "Processor": Oracle defines a Processor as all processors where the Oracle software is installed and/or running.

What the OMA Does NOT Say

The OMA's definition of "Processor" does not reference the Partitioning Policy document. It does not say "all processors where Oracle software could potentially run." It does not mention VMware, Hyper-V, Nutanix, or any other virtualisation platform. It defines the licensing obligation as processors where Oracle is installed and/or running — a narrower definition than what Oracle's audit team typically claims.

This creates a defensible position: if Oracle software is installed and running on a VM that resides on Host A, and there is no Oracle software on Hosts B, C, or D in the same cluster, a strict reading of the OMA suggests you only need to licence Host A. Oracle will argue otherwise (citing the Partitioning Policy and the theoretical possibility of VM migration), but the contract language supports the narrower interpretation.

⚠️ This Is Not a Risk-Free Strategy

Challenging Oracle's interpretation of the Partitioning Policy is legally defensible but not without risk. Oracle may escalate audit negotiations, threaten legal action, or withhold cooperation on other commercial matters. This strategy works best with strong documentation, independent legal counsel experienced in Oracle disputes, and an advisory firm that has successfully defended similar positions. It is not recommended to attempt this without expert support.

⚖️ Need help interpreting your Oracle contract's virtualisation clauses?

Oracle Contract Negotiation →

6. How to Challenge Oracle's Partitioning Position in an Audit

When Oracle's audit team (LMS/GLAS) presents its findings based on the Partitioning Policy, you have options. Here are the strategies enterprises use to challenge Oracle's position — ranked by effectiveness and risk. For the complete audit process and defence framework, see our Oracle Licence Audit Strategic Guide.

  1. Establish that the Partitioning Policy is not part of your contract. Request that Oracle's audit team identify the specific contractual clause requiring you to licence all physical cores in a cluster. In most cases, they cannot — because the OMA doesn't say that. The Partitioning Policy is not referenced in the OMA or Order Documents. This is the strongest legal foundation for any pushback.
  2. Document that Oracle is only installed/running on specific hosts. Maintain detailed records showing exactly where Oracle software is installed: which VMs, which hosts, which clusters. If you can prove Oracle is only on Host A, the OMA's definition of "Processor" supports licensing only Host A. Use VM placement logs, migration history (showing no movement to other hosts), and infrastructure diagrams.
  3. Demonstrate operational controls that prevent Oracle from running on unlicensed hosts. While Oracle doesn't officially accept VM affinity rules as a licensing control, demonstrating them strengthens your negotiating position. Show that live migration is disabled for Oracle VMs, that affinity rules pin Oracle to specific hosts, and that operational procedures prevent accidental migration.
  4. Propose a dedicated Oracle cluster as a compromise. If full pushback is too aggressive, offer to migrate Oracle to a dedicated, smaller cluster and licence that cluster. This gives Oracle the full-capacity licensing it wants — but on a dramatically smaller footprint. This is the most common negotiated outcome.
  5. Negotiate contractual clarity for future periods. Use the audit as leverage to insert explicit virtualisation language into your contract. Get written agreement that your specific configuration (e.g., Oracle VMs pinned to a dedicated VMware cluster of N hosts) satisfies Oracle's licensing requirements. This eliminates ambiguity for future audits.
📋 Case Study
Financial Services Firm — $7.4M Audit Exposure Reduced to $380K Through Contract-Based Defence

A global financial services firm ran Oracle Database Enterprise Edition on a 10-host VMware cluster (320 cores total). Oracle's audit findings demanded 160 processor licences at list price — a $7.6M exposure. Our team analysed the firm's OMA and identified that the Partitioning Policy was not referenced in any signed agreement. We documented that Oracle was only installed on 2 hosts within the cluster, that DRS was disabled for Oracle VMs, and that operational controls prevented migration. After six months of negotiation, the firm purchased 8 processor licences covering only the 2 dedicated Oracle hosts — a total cost of $380,000. Oracle closed the audit with a compliance letter.

✓ $7.2M in audit exposure eliminated through contract-based defence
📄

Oracle Audit Defence Playbook: Contract-Based Strategies for Virtualisation Disputes

Step-by-step frameworks for challenging Oracle's Partitioning Policy in audits — with contract analysis templates, documentation checklists, and negotiation scripts.

Download White Paper →

7. The Cost Impact: Soft vs Hard Partitioning — Real-World Scenarios

The financial difference between soft and hard partitioning is not marginal — it is often the difference between a manageable IT budget and a crisis. These scenarios use Oracle Database Enterprise Edition list pricing ($47,500 per processor licence, 22% annual support). For the complete financial analysis, see Oracle Partitioning Policy Cost Impact: Real-World Scenarios.

Scenario A: Soft Partitioning — 10-Host VMware Cluster

🚫 VMware Cluster (Oracle's Soft Partitioning Rule)

VMware hosts10
CPUs per host (2 sockets × 16 cores)32 cores
Total cluster cores320
Core Factor (Intel x86)× 0.5
Processor licences required160
DB EE licence cost$7,600,000
Annual support (22%)$1,672,000/year
Year 1 total cost$9,272,000

Scenario B: Hard Partitioning — Oracle Linux KVM with CPU Pinning

✅ Oracle Linux KVM with Hard Partitioning (8 Pinned Cores)

Host physical cores32
Cores pinned to Oracle VM8
Core Factor× 0.5
Processor licences required4
DB EE licence cost$190,000
Annual support (22%)$41,800/year
Year 1 total cost$231,800
Savings vs Scenario A$9,040,200

Scenario C: Dedicated VMware Cluster (Compromise Approach)

✅ Dedicated 2-Host VMware Cluster for Oracle

Dedicated VMware hosts2
Cores per host32
Total cores (Oracle cluster only)64
Core Factor× 0.5
Processor licences required32
DB EE licence cost$1,520,000
Annual support (22%)$334,400/year
Savings vs Scenario A$6,080,000

Even the compromise approach (Scenario C) saves $6 million compared to licensing the full 10-host cluster. Hard partitioning (Scenario B) saves over $9 million. These are not theoretical numbers — this is the actual cost calculus Oracle applies in audits. For database licensing models and pricing details, see our Oracle Database Licensing Guide.

📊 How Much Is Your Virtualisation Costing You in Oracle Licences?

We calculate the exact licence exposure for your virtualised environment and design architectures that reduce costs by 40-90% — without compromising performance or availability.

8. Virtualisation-Specific Guidance: VMware, Hyper-V, Nutanix, Containers

PlatformOracle ClassificationAudit ApproachKey RiskBest Practice
VMware vSphereSoft partitioningOracle has vCenter scripts — automated data collectionvMotion/DRS enables VM mobility; Oracle demands all-host licensingDedicated Oracle cluster with DRS/vMotion disabled
Microsoft Hyper-VSoft partitioningManual data collection; Oracle requests Hyper-V configuration exportsLive Migration and failover clustering expand scopeIsolate Oracle on dedicated hosts; disable Live Migration for Oracle VMs
Nutanix AHVSoft (by omission)No official AHV script; Oracle requests Prism reportsAHV live migration + Prism Central "galaxy licensing" riskDedicated Nutanix cluster; separate Prism management
Docker / ContainersSoft partitioningOracle requests host and orchestration detailsContainer scheduling can place Oracle on any hostPin Oracle containers to dedicated nodes; licence those nodes
Kubernetes (K8s)Soft partitioningOracle requests cluster node inventoryK8s scheduler can place Oracle pods on any nodeDedicated node pool for Oracle with taints/tolerations
Oracle VM (OVM)Hard partitioningOracle accepts OVM Manager config as evidenceMust have CPU pinning; without it = soft partitioningUse OVM with documented CPU pinning; archive configs
Oracle Linux KVMHard partitioningOracle accepts config files showing CPU affinityMust demonstrate fixed CPU binding, not dynamicSet vcpupin in libvirt; document and archive

For detailed platform-specific guidance: Oracle licensing on VMware | Oracle licensing on Hyper-V | Oracle licensing on Nutanix | Oracle licensing in virtualised environments (comprehensive guide)

9. 10 Strategies to Reduce Licensing Exposure Under the Partitioning Policy

  1. Isolate Oracle on a dedicated, small cluster. Whether you use VMware, Hyper-V, or Nutanix, creating a physically separate cluster of 2-3 hosts exclusively for Oracle workloads is the single most effective cost reduction strategy. You licence only the dedicated cluster — not your entire virtualisation estate.
  2. Implement hard partitioning where feasible. If your infrastructure supports Oracle VM or Oracle Linux KVM, migrating Oracle workloads to a hard-partitioned environment can reduce licence requirements by 80-95%. The upfront migration cost is negligible compared to the licence savings. See our implementation guide.
  3. Choose nodes with fewer, smaller-core processors. Every core in the Oracle cluster must be licensed. Use nodes with lower core counts (e.g., 2 × 8-core sockets instead of 2 × 16-core) to minimise the Core Factor denominator. The performance trade-off is often negligible for database workloads.
  4. Evaluate Named User Plus (NUP) licensing. For applications with limited, known user populations, NUP licensing can be 30-50% cheaper than Processor licensing — even with the per-processor minimum of 25 NUP. Conduct a thorough user census before committing.
  5. Audit database options and management packs quarterly. Oracle Database options (Partitioning, Advanced Security, Diagnostics Pack, Tuning Pack, etc.) each require separate licences across the same scope as the database. Run SELECT * FROM DBA_FEATURE_USAGE_STATISTICS WHERE CURRENTLY_USED='TRUE' on every database and disable anything you haven't licensed.
  6. Consider Oracle Standard Edition 2 (SE2). SE2 uses socket-based licensing (not core-based) at roughly $17,500 per socket — a fraction of Enterprise Edition's cost. If your workload fits within SE2's constraints (max 2 sockets, 16 threads, no advanced options), the savings are dramatic.
  7. Negotiate explicit virtualisation terms into your Oracle contract. During renewals or new purchases, insert language that defines your specific virtualised configuration as compliant. Get written acknowledgement that your dedicated VMware cluster of N hosts satisfies Oracle's requirements. This eliminates Partitioning Policy disputes in future audits.
  8. Maintain audit-ready documentation at all times. Keep current cluster diagrams, host inventories, VM placement records, migration logs, Core Factor calculations, and licence entitlement spreadsheets. If Oracle can't challenge your documentation, they can't challenge your position.
  9. Conduct annual internal mock audits. Run Oracle's LMS Collection Tool scripts yourself and compare the output against your entitlements. Fix discrepancies proactively — at your own pace, on your own terms. An internal audit costs a fraction of what an Oracle-led audit costs in settlements.
  10. Engage independent Oracle licensing experts before an audit. The time to build your defence is before Oracle sends the audit letter — not after. Former Oracle auditors know exactly how LMS/GLAS approaches virtualisation findings, what evidence is persuasive, and where Oracle's position is weakest. This expertise pays for itself many times over.
📋 Case Study
Manufacturing Enterprise — Saved $4.8M by Migrating from VMware to Dedicated Oracle Linux KVM

A global manufacturing company ran Oracle Database and middleware across a shared 8-host VMware cluster with 256 total cores. Oracle's soft partitioning rule required 128 processor licences — over $6M in licence costs. We designed a migration to a dedicated Oracle Linux KVM server with 16 cores, hard-partitioned with CPU pinning to allocate 8 cores to Oracle. The licence requirement dropped to 4 processor licences — a saving of $5.9M in licences. After factoring in migration costs and the new KVM server, the net saving was $4.8M. Annual support costs dropped by $1.1M.

✓ $4.8M net savings through hard partitioning migration

🔒 Want to Reduce Your Oracle Virtualisation Licensing Costs?

We design architectures that align with Oracle's partitioning rules while minimising licence exposure. From hard partitioning implementations to audit defence strategies — we handle it all.

Frequently Asked Questions

Oracle's Partitioning Policy is a publicly available document that defines which virtualisation technologies Oracle approves for sub-capacity licensing. It distinguishes between "hard partitioning" (Oracle-approved technologies that allow you to licence only a portion of a server) and "soft partitioning" (everything else, which requires licensing all physical cores). The document is advisory — not contractual — and Oracle can change it at any time without notice.
No. Oracle explicitly states that the Partitioning Policy is "for educational purposes only" and "may not be incorporated into any contract." Your signed Oracle Master Agreement (OMA) and Order Documents govern your licensing rights. If there is a conflict between the Partitioning Policy and your contract, the contract takes precedence. Despite this, Oracle's audit teams routinely present the policy as binding — which is why understanding this distinction is critical for audit defence.
Hard partitioning uses Oracle-approved technologies (Oracle VM with CPU pinning, IBM capped LPARs, capped Solaris Zones, etc.) to physically limit which cores Oracle software can use. It allows sub-capacity licensing — you only licence the partitioned resources. Soft partitioning covers everything else (VMware, Hyper-V, Nutanix AHV, Docker, Kubernetes), where Oracle demands full-capacity licensing of all physical cores on all hosts that could potentially run Oracle. See our cost impact analysis for the financial difference.
No. VMware vSphere/ESXi is classified as soft partitioning. Oracle requires all physical cores on all hosts in a VMware cluster to be licensed, regardless of where Oracle VMs actually run. VM pinning, DRS affinity rules, and vMotion restrictions are not recognised by Oracle as licensing controls. The only way to reduce VMware licensing scope is to create a dedicated, physically separate cluster for Oracle workloads and licence all hosts in that cluster. See our VMware licensing guide.
Oracle's approved hard partitioning technologies include: Oracle VM (OVM) with CPU pinning, Oracle Linux KVM with CPU pinning, IBM LPARs (capped only), IBM Micro-Partitions (capped only), Solaris Zones (capped only), Physical Domains (PDomains), HP vPar (capped), HP nPar, HP Integrity Virtual Machines (capped), Secure Resource Partitions (capped), and Fujitsu PPAR (capped). The "capped" requirement is mandatory — uncapped partitions are treated as soft partitioning. See our implementation guide.
Sub-capacity licensing means licensing only a portion of a server's physical resources — specifically, the cores assigned to the Oracle partition — rather than the entire server. Oracle only permits sub-capacity licensing when you use an Oracle-approved hard partitioning technology with proper capped configuration. On soft-partitioned environments, Oracle requires full-capacity licensing of all physical cores.
In an audit, Oracle's LMS/GLAS team will request details about your virtualisation environment — cluster configurations, host inventories, VM placements, and migration capabilities. If Oracle identifies soft partitioning (VMware, Hyper-V, etc.), they will calculate licence requirements based on all physical cores in the cluster, regardless of where Oracle actually runs. They present the Partitioning Policy as the authority for this calculation. You can challenge this position based on your contract terms, but you need strong documentation and ideally independent legal and licensing expertise.
Yes — but selectively. The Partitioning Policy actually helps your defence in one important way: it's not contractual. If Oracle cites it to demand full-cluster licensing, you can point out that it's an advisory document with no contractual force. Your OMA defines "Processor" as where Oracle is "installed and/or running" — not where it "could potentially run." Use this distinction to argue for licensing only the hosts where Oracle is actually deployed. See our detailed guide on pushing back.
Yes. Because the Partitioning Policy is not contractual, Oracle explicitly reserves the right to change it at any time without notice. This means technologies that are approved for hard partitioning today could theoretically be removed from the approved list in a future version. For this reason, we recommend negotiating explicit virtualisation terms into your signed Oracle contract — not relying solely on the Partitioning Policy for compliance assurance.
Oracle classifies Docker containers and Kubernetes orchestration as soft partitioning. If Oracle software runs in a container, Oracle demands licensing for all physical cores on all hosts where the container could potentially be scheduled. In a Kubernetes cluster, this means every worker node. The best practice is to create a dedicated node pool for Oracle workloads with taints and tolerations that prevent Oracle pods from being scheduled on non-Oracle nodes, and licence only that dedicated node pool.
First, maintain detailed documentation of your environment — cluster architecture, VM placements, migration controls, and CPU configurations. Second, review your Oracle contract to understand what it actually requires. Third, do not accept Oracle's Partitioning Policy as binding without challenge. Fourth, engage independent Oracle licensing experts who have experience defending audit findings based on the Partitioning Policy. The combination of strong documentation, contract-based arguments, and expert advisory consistently produces the best outcomes.
Yes, Oracle VM remains on the approved hard partitioning list as of the latest policy version. However, note that Oracle has been shifting focus to Oracle Linux KVM in recent years. If you implement OVM, ensure CPU pinning is correctly configured and documented — without proper pinning, OVM is treated as soft partitioning. Oracle Linux KVM with CPU pinning is increasingly the preferred x86 hard partitioning option.

Do You Want to Know More About Our Oracle Advisory Services?

Oracle Audit Defense

Expert defence from former Oracle LMS professionals

Learn More →

Oracle Advisory Services

Strategic licensing advisory for complex Oracle estates

Learn More →

Oracle License Management

Ongoing compliance and optimisation services

Learn More →

Oracle Contract Negotiation

Independent negotiation support for enterprise agreements

Learn More →

Oracle ULA Optimization

Maximise value from Unlimited License Agreements

Learn More →

Pay-When-We-Save™

Risk-free engagement — we only get paid when you save

Learn More →

Oracle License Optimisation

Reduce Oracle licensing costs across your estate

Learn More →

Oracle Knowledge Hub

Guides, articles, and resources for Oracle licensing

Explore →
FF

Fredrik Filipsson

Co-Founder & Oracle Advisory Lead, Redress Compliance

Fredrik brings 20+ years of enterprise software licensing expertise, including 9 years working directly for Oracle. He has personally advised on 200+ Oracle audit defence engagements across Fortune 500 organisations and leads Redress Compliance's Oracle practice, specialising in virtualisation licensing, partitioning policy disputes, and contract negotiation.