Oracle's two primary database licensing metrics — Named User Plus (NUP) and Processor — represent fundamentally different approaches to counting usage. Choosing the wrong metric for your deployment can increase your Oracle licensing cost by 50% or more. The choice is not simply "users vs hardware" — the NUP minimum requirements, the treatment of indirect access, and the interaction with Oracle's audit methodology make this one of the most consequential and least-understood decisions in enterprise Oracle licensing.
Before modelling cost, it is essential to understand exactly what each metric counts — because Oracle's definitions are more specific than the common shorthand implies.
A Named User Plus licence authorises one named individual to access the Oracle Database. The individual must be uniquely identified — they cannot share a licence with another person. A Named User Plus licence covers access from any device, at any time, for any type of access (interactive, batch, scheduled, API-based). Crucially, the licence must be held by a named user regardless of how frequently or infrequently they access the database — a user who accesses the database once per year counts the same as one who accesses it continuously.
A Processor licence authorises unlimited access to the Oracle Database from any number of users, devices, or application processes — but licenses a specific number of hardware processor cores. The number of processor licences required is calculated by multiplying the number of physical cores by the Core Factor for that processor type. For Intel and AMD x86 hardware (the majority of enterprise deployments), the Core Factor is 0.5 — so a 20-core Intel chip requires 10 processor licences. An unlimited number of users can access a Processor-licenced database.
Named User Plus licensing has a minimum requirement that eliminates its cost advantage in most enterprise scenarios. Oracle's NUP licensing policy states that for Oracle Database Enterprise Edition, you must licence a minimum of 25 Named Users Plus per Processor. This minimum applies regardless of how many users actually access the database.
This means that if you have a 4-processor-licenced server (2 chips × 20 cores × 0.5 Core Factor = 20 processors, but let us use a smaller example for clarity), you cannot licence just 10 users under NUP — you must licence at least 100 named users (25 NUP × 4 processors). If your actual user count is only 40, you are paying for 100 NUP licences.
The NUP minimum calculation: Oracle Database EE NUP minimum = 25 NUP × number of Processor licences required for the hardware. For Oracle Database Standard Edition 2 (SE2), the NUP minimum is 5 NUP per server (not per processor). The Oracle Database SE2 NUP minimum is significantly more favourable for small deployments — but SE2 itself has deployment restrictions that limit its suitability for large environments.
In practice, the NUP minimum means that NUP licensing is only cost-effective when your actual user count significantly exceeds the minimum — which occurs rarely in the way enterprises actually deploy Oracle. Most enterprise Oracle Database deployments either have a small number of actual users (in which case Processor may be more flexible) or have so many potential users that NUP counting becomes an audit liability.
The most dangerous aspect of Named User Plus licensing is Oracle's "indirect access" rule. When a non-Oracle application accesses data that is stored in an Oracle Database — even if that application has its own users who never interact directly with Oracle — Oracle considers those downstream users to be using the Oracle Database and requires that they be licenced as Named User Plus.
Consider a common enterprise scenario: a CRM system with 5,000 users is built on a backend Oracle Database. The CRM users never directly access Oracle — they use the CRM interface. But their interactions with the CRM trigger database queries. Oracle's position: all 5,000 CRM users must be licenced as Named User Plus on the Oracle Database, because they indirectly access it through the CRM application. This rule transforms a seemingly manageable user count into an enterprise-wide NUP compliance obligation that frequently approaches or exceeds the Processor licence cost.
Indirect access is one of the most litigated and contested areas of Oracle licensing. Oracle's enforcement of the indirect access rule has been the basis of major compliance claims against enterprise customers. A forensic analysis of your application landscape — identifying every application that reads from or writes to an Oracle Database — is essential before deciding on NUP licensing. Our compliance review specialists include a complete indirect access analysis as part of every NUP assessment.
Our Oracle Licence Optimisation service models the true cost of NUP vs Processor for your specific deployment — including indirect access analysis, NUP minimum calculations, and VMware exposure assessment. We have reduced Oracle database licensing costs by 20–40% through metric right-sizing.
The breakeven point between NUP and Processor licensing can be calculated precisely for any given deployment. The formula: NUP becomes more expensive than Processor when (NUP count × NUP list price) exceeds (Processor licence count × Processor list price). The NUP minimum requirement means the effective NUP count is max(actual users, 25 × processor count).
Oracle Database EE list prices (reference only — negotiated prices typically 20–60% below list):
| Metric | List Price Per Licence | Annual Support (22%) |
|---|---|---|
| Named User Plus (EE) | $950 | $209 per NUP per year |
| Processor (EE) | $47,500 | $10,450 per processor per year |
Breakeven calculation: $47,500 (Processor) ÷ $950 (NUP) = 50 NUP per processor. Below 50 actual users per processor licence required, NUP is cheaper (ignoring the minimum requirement). Above 50 users per processor, Processor is cheaper.
However, the NUP minimum means you must licence at least 25 NUP per processor regardless of actual user count. The effective breakeven at which NUP first becomes cheaper than Processor is when you have more than 25 users per processor — because below 25, you pay the minimum (equivalent to 50% of Processor cost per licence), and above 50, Processor is cheaper.
| Scenario | Deployment | NUP Cost (list) | Processor Cost (list) | Recommendation |
|---|---|---|---|---|
| Small analytics system | 10 users, 2 Intel chips (20-core), no VMware | Min 50 NUP = $47,500 | 2 × 20 × 0.5 = 20 proc = $950,000 | NUP wins (10 actual users) |
| ERP backend | 2,000 users, 4 Intel chips (16-core) | 2,000 NUP = $1.9M | 4 × 16 × 0.5 = 32 proc = $1.52M | Processor wins |
| CRM with indirect access | 5,000 indirect users, 2 chips (20-core) | 5,000 NUP = $4.75M | 20 proc = $950,000 | Processor wins decisively |
| Dev/test environment | 5 DBAs, single-socket server | 25 NUP min = $23,750 | 10 proc = $475,000 | NUP wins significantly |
These are simplified list-price comparisons. The actual decision requires modelling your specific user count, indirect access landscape, hardware configuration, and negotiated pricing — plus the audit risk profile of each metric for your deployment type.
The audit risk profile of NUP vs Processor differs significantly, and this consideration is as important as the upfront cost calculation for enterprise decision-making.
Processor metric compliance disputes centre on core counting — specifically the VMware cluster problem (see our Oracle Database Licensing on VMware article) and Core Factor calculation errors. Oracle's USMM scripts capture the physical hardware configuration precisely, making processor licence counts relatively objective. The main disputes are about which hosts are in scope and whether the Core Factor was applied correctly. These are technical disputes with clear resolution criteria.
Named User Plus audit disputes are typically more complex and more expensive. Oracle's LMS team must establish: who is a "named user" for each database; which users access the database directly; which users access it indirectly through connected applications; and whether the NUP minimum has been met. The indirect access question is particularly contentious — Oracle interprets it broadly, and the enterprise typically has incomplete visibility into every application that touches each Oracle database. NUP compliance disputes frequently result in larger settlements than Processor disputes for equivalent deployments, because the scope of "users" is harder to bound and document.
The audit risk premium for NUP: In our audit defence experience, NUP compliance disputes take longer to resolve, require more extensive documentation, and result in settlements that represent a higher percentage of Oracle's initial claim than Processor disputes. If your Oracle deployment has complex application topology or significant third-party application integration, Processor licensing may represent a better risk-adjusted cost even if NUP appears cheaper on initial calculation.
Oracle Database Standard Edition 2 (SE2) adds a further dimension to the NUP vs Processor decision. SE2 is significantly cheaper than Enterprise Edition — Processor licences are priced at $17,500 vs $47,500 for EE — but SE2 has deployment restrictions that must be evaluated carefully:
For organisations running Oracle workloads that do not require RAC, advanced options, or large multi-socket hardware, SE2 with NUP can be substantially cheaper than EE with Processor for small deployments. Our licence optimisation specialists model SE2 suitability as part of every database licensing review.
Our Oracle Licence Optimisation service has reduced Oracle database licensing costs by switching metrics, right-sizing NUP counts, and transitioning appropriate workloads from EE to SE2. We benchmark every recommendation against market comparables and Oracle's pricing intelligence.
Many enterprises are on the wrong metric for their deployment profile — either through historical licensing decisions that made sense at the time but no longer do, or through Oracle's sales team recommending the metric that maximises Oracle's revenue rather than the metric that minimises the customer's cost.
A structured Oracle licence optimisation review examines the NUP vs Processor question at each deployment point: which databases could be cheaper under NUP (small user counts, limited indirect access), which are more cost-effective under Processor (large or uncountable user populations, VMware environments where NUP is preferred for compliance simplicity), and which could be migrated to SE2 to reduce base licence cost.
The optimisation analysis also considers the annual support cost implication of each metric choice — because the 22% annual support fee applies to the licence value, a metric switch that increases initial licence cost but reduces it by more than the support cost differential on a multi-year view may still be value-positive. Our licence optimisation service models a 5-year total cost of ownership for each metric scenario before making a recommendation.
See also our Oracle Database Licensing Guide for a complete analysis of all Oracle Database metrics, editions, and options cost frameworks.
A deep technical and commercial guide to Oracle Database licensing — all metrics, all editions, all options, Core Factor calculations, indirect access rules, and a complete cost modelling framework. Written by former Oracle licensing specialists.
Download Free →Weekly briefings on Oracle licence metrics, cost reduction strategies, audit developments, and negotiation intelligence. Free. Read by ITAM leads, CIOs, and procurement teams at global enterprises.
No spam. Unsubscribe anytime. Not affiliated with Oracle Corporation.
We model the true cost of your Oracle database deployment under every applicable metric, identify right-sizing and right-edition opportunities, and deliver a concrete cost reduction plan. Former Oracle insiders, working exclusively for the buyer.
✓ Confidential · ✓ Independent · ✓ Not affiliated with Oracle Corporation