// Analysis for decision-makers // Oracle · SQL Server · Licensing

Oracle EE & SQL Server Enterprise
licensing on Proxmox VE

Moving from VMware to Proxmox cuts hypervisor cost — but Oracle Database Enterprise Edition and Microsoft SQL Server Enterprise are still licensed against physical infrastructure, not a VM's vCPU count. On a dense 64- or 128-core host, a single database can require licenses for the entire server, just as with VMware. We explain both vendors' models on Proxmox VE, the soft-partitioning trap, and strategies that genuinely lower the bill.

// Table of Contents
  1. Why Enterprise databases are a separate budget
  2. Oracle Database Enterprise Edition
  3. SQL Server Enterprise
  4. Proxmox VE: HA, live migration and soft partitioning
  5. Catalog prices (indicative)
  6. Optimization strategies and recommendations
// 01 · Context

Why Enterprise databases are a separate budget

Proxmox VE needs no expensive hypervisor licenses — often ~90%+ savings there. But if you run Oracle EE or SQL Server Enterprise, database licensing frequently exceeds the virtualization cost itself. Both products apply strict virtualization rules — and Proxmox (KVM/QEMU) is treated by Oracle as soft partitioning, with major financial consequences.

host
Licensing counts
physical cores
soft
KVM/Proxmox =
soft partitioning (Oracle)
plan
License architecture
before migration

Decision-makers often assume: "the VM has 4 vCPU, I pay for 4 cores." With Oracle EE and SQL Server EE on Proxmox that's usually wrong. Below — both vendors' rules and practical conclusions for a Proxmox cluster.

// 02 · Oracle

Oracle Database Enterprise Edition

Oracle EE is licensed against physical host cores (the Processor License model) or Named User Plus (NUP). Oracle's price list quotes Processor License units, but they are calculated from cores — not CPU sockets. In virtualization, Oracle's hard vs soft partitioning policy is decisive.

Partitioning typeTechnologies Oracle recognizesProxmox / KVM
Hard partitioningOracle VM Server, selected LPAR/DRP, Solaris Zones (with limits)Not applicable
Soft partitioningVMware, Hyper-V, Xen, KVM, containers without hard partitioningYes — Proxmox = soft
⚠️

Soft partitioning rule: on Proxmox/KVM Oracle requires licensing all physical processor cores on the server where the database runs (or could run) — regardless of vCPU assigned to the VM. Pinning a VM to a subset of cores (CPU affinity) does not, in Oracle's view, exempt the remaining host cores from licensing.

How to count core-based licenses (Processor License):

💡

Example — 2×32-core host (64 physical cores). 64 cores × ~$23,750/core (Oracle EE, indicative) = ~$1.52M in Oracle EE licenses on one node — whether the VM has 4 or 16 vCPU.

Named User Plus can be cheaper with few users but has minimums tied to Processor License units (typically min. 25 NUP per Processor License). With many users and a large host, core-based licensing usually wins — confirm with an Oracle partner.

Add-ons (Diagnostics Pack, Tuning Pack, RAC, Active Data Guard, etc.) are separate costs under the same model — in Enterprise they often dominate the budget.

// 03 · Microsoft

SQL Server Enterprise

SQL Server Enterprise is licensed per-core. Virtualization rules are more flexible than Oracle's but still demand care on dense Proxmox hosts.

ModelWhat you licenseWhen it makes sense on Proxmox
Per-core (single VM)cores assigned to the VM (min. 4 cores per VM, min. 4 cores per physical processor)1–2 SQL instances on a node, few VM cores
Per-core (whole host)all physical cores on the servermany SQL VMs on one node — unlimited instances
Enterprise + Software Assuranceper-core license with unlimited virtualization rightsdense SQL cluster, license mobility across hosts (SA terms)
⚠️

Density trap (like Windows Server): if you license the host per-core without unlimited virtualization, you pay for every physical core — even when the SQL VM has 2 vCPU (minimum 4 cores per VM). On a 128-core host with one small SQL instance, Enterprise licensing cost scales linearly with server cores.

Proxmox HA cluster: if the SQL VM can fail over to other nodes, each such node must be fully licensed (per-core host model) — unless you have Software Assurance with unlimited virtualization and meet license mobility terms. Without SA, moving core licenses between hosts is restricted (every 90 days), which conflicts with HA.

SQL Server also requires a Windows Server guest OS license — see Windows Server licensing on Proxmox VE.

// 04 · Proxmox

Proxmox VE: HA, live migration and soft partitioning

Proxmox offers live migration, HA and Dynamic Load Balancing — but from a database licensing perspective each feature can expand the licensing scope unless you design the architecture deliberately.

ℹ️

Hypervisor migration (VMware → Proxmox) does not automatically change Oracle or Microsoft licensing rules. It does change compliance risk — Oracle in particular often audits environments after platform changes or consolidation.

// 05 · Pricing

Catalog prices (indicative)

Below are indicative list prices (USD, before partner discounts). Real rates depend on enterprise agreements, channel and volume — use as a budgeting reference, not a quote.

Oracle Database Enterprise Edition

ItemCatalog price (USD)Approx. (PLN)
Oracle EE — core license (Processor License)~$23,750 / core~95,000 zł
Named User Plus (Oracle EE)~$950 / user~3,800 zł
Real Application Clusters (RAC) — add-on~$11,500 / core~46,000 zł
Active Data Guard — add-on~$11,500 / core~46,000 zł
ℹ️

Oracle's price list quotes Processor License units (~$47,500) — a licensing unit derived from cores, not a per-CPU-socket price. With a 0.5 factor for x86-64 Intel/AMD processors, one Processor License covers 2 physical cores (~$23,750/core). The minimum is 2 Processor License units per server.

SQL Server Enterprise

ItemCatalog price (USD)Approx. (PLN)
SQL Server Enterprise — 2-core pack~$15,123~60,500 zł
SQL Server Enterprise — 1 additional core~$7,562~30,250 zł
Software Assurance (annual, ~25% of license)depends on baserequired e.g. for unlimited virtualization
💡

Example — SQL Server EE, 32-core host, 3 SQL VMs. Per-core whole-host license: 32 × ~$7,562 = ~$242,000 (~970,000 zł) — but unlimited SQL instances on the node. Three separate 8-core VMs: 3 × 8 × ~$7,562 = ~$181,000. With more instances, whole-host licensing wins.

ℹ️

Prices indicative (~4 zł/USD). Oracle publishes in USD; Microsoft in USD/EUR depending on channel. Cloud subscriptions (Oracle Cloud BYOL, Azure SQL, SQL on Azure VMs) use a different cost model — compare 3–5 year TCO.

// 06 · Recommendation

Optimization strategies and recommendations

💡

Proxmox Migracje recommendation: for nodes dedicated to enterprise databases (Oracle EE, SQL Server Enterprise) we recommend the AMD EPYC 9175F — 16 high-frequency cores with strong per-core performance and the smallest practical core count to license.

ℹ️

Oracle and Microsoft models and prices change over time — confirm your scenario, contracts and current rates with an authorized partner. The above are general rules and indicative prices, not commercial, legal or tax advice.

Related articles: Windows Server licensing, RHEL licensing, AMD EPYC 9175F for databases.

We'll size DB licenses for your Proxmox cluster

We'll calculate required Oracle EE and SQL Server Enterprise licensing — including HA, affinity and optimal node architecture — before you approve VMware migration.

⚡ Free consultation → Windows Server licensing