Oracle Database Licensing Guide 2026: Processor, NUP, Core Factor & Cost Reduction
Short answer: Oracle Database is licensed under two metrics — Processor (cores × Core Factor) and Named User Plus (a minimum of 25 NUP per Processor on Enterprise Edition). Most enterprises over-license through shelfware, mis-applied Core Factor, and unbounded VMware exposure; correcting these typically cuts Oracle Database cost 30%+.
◆ Key Takeaways
- Oracle Database licenses under two metrics: Processor (cores × Core Factor) or Named User Plus, with a 25 NUP per Processor minimum on EE.
- Intel/AMD x86 cores carry a 0.5 Core Factor; IBM POWER is 1.0 — the multiplier alone can double or halve your license count.
- Oracle recognises only hard partitioning; under VMware it claims every physical core in the cluster, not just the Oracle VMs.
- Database options like Diagnostics & Tuning Pack are accidentally enabled in 40%+ of environments — the single largest audit line item.
- SE2 is capped at 16 CPU sockets and cannot run EE options; breaching this is a direct compliance violation.
- Across 600+ engagements we've delivered an average 38% reduction in Oracle spend (Oracle Licensing Experts benchmark, 2026).
Licensing metrics: Processor vs Named User Plus
Oracle Database can be licensed under two primary metrics: the Processor metric and the Named User Plus (NUP) metric. The choice is not always optional — Oracle's rules constrain which applies, and getting it wrong is the most common source of back-license claims in audits.
The Processor metric licenses the server environment based on processor cores, adjusted by the Core Factor Table. Every core running Oracle Database must be licensed regardless of how many users access it — particularly punishing for large-core-count servers running low-intensity workloads.
The Named User Plus metric licenses the number of named users or devices that access the database directly or indirectly. "Indirect access" is a key concept Oracle exploits: if a web app, middleware layer, or third-party system connects to Oracle Database, every end-user of that upstream application may be counted as a Named User — even if they don't know Oracle is in the stack.
Oracle imposes minimum NUP requirements: for Enterprise Edition, the minimum is 25 NUP per Processor (after Core Factor adjustment). Below that threshold you must license at the minimum — preventing a single Processor license being claimed as one Named User.
| Metric | How it's counted | Minimum | Best for |
|---|---|---|---|
| Processor | Cores × Core Factor | None | High-user-count workloads, external-facing apps |
| Named User Plus (NUP) | Named users + devices | 25 NUP per Processor | Low user count, internal systems, dev/test |
Oracle's USMM script and LMS methodology specifically probe for indirect access relationships. A middleware tier, API gateway, or reporting tool querying Oracle on behalf of hundreds of end-users creates NUP exposure many IT teams have never quantified. Our Oracle Compliance Review maps every access pathway before Oracle does.
How does the Oracle Core Factor Table work? — Oracle's hidden multiplier
The Core Factor Table is Oracle's mechanism for translating physical processor cores into licensable units. Not all cores are equal in Oracle's model. A 32-core Intel Xeon at a Core Factor of 0.5 yields 16 Processor licenses. A 32-core SPARC T-series at 0.25 yields just 8. An IBM POWER processor uses a factor of 1.0.
The practical consequence: organizations that migrated from legacy RISC/SPARC to modern Intel/AMD x86 will typically see their Oracle Processor requirements change significantly. Oracle publishes the table and updates it periodically — but the version in effect at purchase versus at audit can create disputes.
| Processor family | Core Factor | Example (32 cores) |
|---|---|---|
| Intel x86-64 / AMD x86-64 | 0.5 | 16 Processor licenses |
| IBM POWER (non-SPARC) | 1.0 | 32 Processor licenses |
| Sun/Oracle SPARC T-series | 0.25–0.5 | 8–16 Processor licenses |
| Sun/Oracle SPARC S/M/T | 0.5 | 16 Processor licenses |
| ARM (select) | 0.5 | 16 Processor licenses |
The Core Factor Table applies only to physical hardware. In virtualised and cloud environments, different rules apply — Oracle's partitioning policy (Section 6) determines whether hard partitioning allows core-count reduction or whether you must license the entire physical host.
Our forensic estate mapping identifies exactly how many Processor licenses your environment requires — before Oracle's LMS team does. We've found over-licensing and under-licensing in equal measure. Get a Compliance Review →
Oracle Database editions: EE, SE2, and XE
Oracle offers three main on-premises editions with substantially different rules, costs, and restrictions. Choosing the wrong edition — or running workloads that breach edition restrictions — is a recurring audit finding.
Enterprise Edition (EE) is the full-featured edition, sold by Processor or NUP, supporting all add-on options (RAC, Partitioning, Advanced Security, Data Guard, In-Memory, Diagnostics Pack) with no hard limit on processor count. EE is where LMS audits focus most heavily, because the add-on options create significant incremental exposure.
Standard Edition 2 (SE2), introduced October 2015, carries restrictions customers frequently violate: a maximum of 16 CPU sockets, licensed per NUP or by 2-socket server, and it cannot use any EE options (RAC is replaced by SE High Availability, restricted to 2-node clusters). SE2 is substantially cheaper than EE — but running EE options or features on an SE2 license is a direct compliance violation.
Express Edition (XE) is free but tightly capped (limited CPU, RAM, and database size) and unsupported — suitable for prototyping, not production enterprise workloads.
Oracle Database options and management packs
Database options and management packs are separately licensed features that layer on top of Enterprise Edition. They are feature-flagged inside the database, so simply invoking a feature starts consuming a license — whether or not anyone intended to use it. This is the single largest source of audit exposure.
| Option / Pack | Key feature triggers | Typical cost (per Processor) |
|---|---|---|
| Diagnostics Pack | AWR, ADDM, ASH reports | ~$7,500 |
| Tuning Pack | SQL Tuning Advisor, Auto Tuning | ~$5,000 |
| Partitioning | Any partitioned table/index (historical) | ~$11,500 |
| Advanced Security | TDE, network encryption | ~$15,000 |
| Real Application Clusters | Cluster database configuration | ~$23,000 |
| Data Guard | Physical/logical standby database | ~$11,500 |
| In-Memory | INMEMORY clause on any object | ~$23,000 |
Oracle's LMS scripts read DBA_FEATURE_USAGE_STATISTICS, which records option usage even after the triggering objects are gone. Diagnostics Pack alone is accidentally enabled in over 40% of enterprise environments. We separate intentional usage from inadvertent enablement in our Audit Defense engagements.
RAC and cluster licensing
Oracle Real Application Clusters (RAC) lets multiple database instances run on separate nodes accessing the same storage. It is Oracle's primary high-availability and scalability option for EE — and one of its most heavily licensed, at approximately $23,000 per Processor plus 22% annual support.
In a RAC cluster, every node running Oracle Database must be licensed for both the base database and the RAC option. A 4-node cluster with 32 cores per node (16 Processors each at 0.5 Core Factor) requires 64 RAC Processor licenses in addition to 64 Database EE Processor licenses.
A common compliance gap: organizations implement RAC for high availability but license only the primary node. In active-active clusters every instance must be fully licensed; in active-passive, Oracle's policy also requires the passive node to be licensed — there is no "warm standby" exemption for RAC. For SE2, Database SE High Availability (DSHA) allows a 2-node failover cluster but no active-active distribution; customers are frequently caught using it in ways that technically require RAC and EE licenses.
Many RAC environments are significantly over-licensed due to node expansion or legacy decommissions never reflected in the license position. Our License Optimization service right-sizes RAC deployments and recovers shelfware.
How does Oracle license virtualisation and cloud? — Oracle's compliance trap
Virtualisation creates the single biggest Oracle compliance trap in enterprise IT. Oracle's partitioning policy — fundamentally unchanged since 2005 — determines when a customer can limit Oracle Database licensing to a subset of physical cores.
Oracle recognises only hard partitioning as sufficient to limit core licensing. Hard partitioning includes Oracle VM Server for x86, Oracle VM for SPARC (LDoms), IBM LPAR (with Oracle approval), and Solaris Zones (with restrictions) — the software physically cannot access cores outside its assigned partition.
Soft partitioning — VMware vSphere, Hyper-V, Citrix, AWS EC2, Azure VMs, GCP Compute — does not limit Oracle license requirements. If Oracle Database runs in a VMware cluster of 200 cores, Oracle's position is that all 200 cores (adjusted by Core Factor) must be licensed, regardless of how many vCPUs the Oracle VM uses.
This position is not universally accepted and has been challenged in negotiations. Oracle's partitioning policy is a unilateral document, not part of most license agreements — legitimate grounds for pushing back. Absent explicit contractual language, though, Oracle will assert full-host licensing in an audit. In public cloud, rules diverge: AWS and Azure fall under Authorized Cloud Environments policies allowing VM-level counting; OCI BYOL is more favorable, counting OCPUs at 1:2 against Processor licenses.
Our Cloud & OCI Advisory navigates the full spectrum of cloud licensing — BYOL, Authorized Cloud Environments, and OCI Universal Credits — to keep you compliant without overpaying.
What are the most common Oracle Database audit exposure points?
Across 600+ engagements representing $1.8B in Oracle spend advised, we've delivered an average 38% cost reduction (Oracle Licensing Experts benchmark, 2026). These patterns generate the largest audit claims:
1. Diagnostics / Tuning Pack accidental enablement — AWR/ADDM queries from monitoring tools, STATISTICS_LEVEL set to ALL, or OEM connected to instances.
2. Partitioning historical use — DBA_FEATURE_USAGE_STATISTICS records Partitioning even after partitioned objects are gone.
3. VMware full-host exposure — Oracle claims all cores in the cluster; grown vSphere estates carry enormous unquantified risk.
4. RAC node addition without license expansion — common during refreshes; creates base DB and RAC option shortfalls.
5. Third-party indirect access — ERP/CRM/web apps connecting on behalf of uncounted Named Users.
6. Dev/test environments — must be licensed unless covered by a specific Development & Test agreement.
7. Database clones and replicas — every running instance must be licensed, including clones for testing, masking, or BI.
How do you defend and negotiate an Oracle Database audit?
Oracle's LMS scripts collect DBA_FEATURE_USAGE_STATISTICS, hardware topology, and user counts, then apply Oracle's own interpretation to build a claim — typically 40–60% above the figure Oracle expects to settle for. Effective defense reverses that asymmetry with evidence.
The buyer-side playbook: control USMM/measurement scope; verify every processor's Core Factor; document your virtualisation architecture to challenge full-host assumptions; separate intentional option usage from inadvertent enablement; and verify your actual entitlements against order forms and CSI records. The resulting evidence pack becomes your negotiating position — and audits defended this way settle 60–85% below Oracle's opening number.
Run the free Audit Risk Assessment, then engage Oracle Audit Defense for full forensic representation through settlement.
Oracle Database licensing — frequently asked questions
What is Oracle Database Named User Plus licensing?
What is the Oracle Core Factor Table?
Does Oracle recognise VMware as hard partitioning?
What is Oracle Database ASFU licensing?
How much can you reduce Oracle Database licensing costs?
Why are Oracle Database options the biggest audit risk?
Related Oracle licensing guides
Stay ahead of Oracle's audit playbook.
Audit alerts, Java SE updates, contract renewal intelligence, and ULA strategy from former Oracle insiders. Read by 2,000+ enterprise Oracle stakeholders.
Related white papers
Get a confidential Oracle Database licensing assessment.
We map your full Database estate, quantify Core Factor, virtualisation, and option exposure, and build the Effective License Position Oracle won't show you.