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 license authorises one named individual to access the Oracle Database. The individual must be uniquely identified — they cannot share a license with another person. A Named User Plus license covers access from any device, at any time, for any type of access (interactive, batch, scheduled, API-based). Crucially, the license 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 license 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 licenses 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 licenses. 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 license 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 license just 10 users under NUP — you must license at least 100 named users (25 NUP × 4 processors). If your actual user count is only 40, you are paying for 100 NUP licenses.
The NUP minimum calculation: Oracle Database EE NUP minimum = 25 NUP × number of Processor licenses 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 favorable 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 license 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 License Optimization 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 license 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 License | 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 license required, NUP is cheaper (ignoring the minimum requirement). Above 50 users per processor, Processor is cheaper.
However, the NUP minimum means you must license 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 license), 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 center 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 license 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 defense 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 licenses are priced at $17,500 vs $47,500 for EE — but SE2 has deployment restrictions that must be evaluated carefully:
For organizations 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 license optimization specialists model SE2 suitability as part of every database licensing review.
Our Oracle License Optimization 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 license optimization 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 license cost.
The optimization analysis also considers the annual support cost implication of each metric choice — because the 22% annual support fee applies to the license value, a metric switch that increases initial license cost but reduces it by more than the support cost differential on a multi-year view may still be value-positive. Our license optimization 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 license 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