Oracle License Metrics & Definitions

Oracle Named User Plus Licensing Explained

Oracle Named User Plus Licensing Explained

Oracle Named User Plus Licensing

This guide explains Oracleโ€™s Named User Plus (NUP) licensing model in detail, covering key topics such as definitions, user-counting rules, minimum requirements, and common pitfalls, in a step-by-step format.

For more on Oracle license metrics, read our complete guide, Oracle License Metrics & Definitions.

Step 1 โ€“ What Named User Plus Licensing Means

Oracleโ€™s Named User Plus (NUP) is a user-based software licensing metric.

Each individual or device that accesses an Oracle program must have a license. Itโ€™s an alternative to processor-based licensing, typically used for systems with a limited, known user population.

Checklist: NUP Basics

  • โœ“ User-based licensing metric
  • โœ“ Counts each human and non-human user
  • โœ“ Must meet Oracleโ€™s product-specific minimums
  • โœ“ Applies to certain Oracle programs (databases, middleware, etc.)
  • โœ“ Best for environments with smaller or controlled user groups

Table: NUP Overview

ElementDescriptionImpact
MeasurementCounts users (including devices)Requires tracking of all usage
MinimumsSet per product (e.g. per processor)Enforces a licensing floor (no under-licensing)
ScopeDirect and indirect accessBroad coverage of all user types

NUP licensing counts every user or device with direct or indirect access to the Oracle software.

Step 2 โ€“ What Counts as a Named User Plus

Oracle defines โ€œnamed userโ€ very broadly under NUP. Any person or non-human device that accesses Oracle software, directly or indirectly, counts as a Named User.

This includes people who log in to Oracle, users of applications that connect to Oracle in the background, and automated scripts or tools that query the database.

For instance, if 100 employees use an application backed by an Oracle database, all 100 require NUP licenses (even if the app uses only one Oracle account in the back end).

Checklist: Users Who Count

  • โœ“ Employees or contractors with direct Oracle logins
  • โœ“ End-users accessing Oracle through web apps or middleware
  • โœ“ External users via third-party integrations or APIs
  • โœ“ Service accounts, bots, and batch scripts
  • โœ“ Non-human devices (sensors, IoT devices) interacting with Oracle

Table: User Types Under NUP

User TypeDescriptionCounted for Licensing?
Direct UserIndividual with a direct loginYes โ€“ each person counts
Indirect UserUses Oracle via another applicationYes โ€“ each end-user counts
Device UserAutomated device or sensorYes โ€“ counts as one user
Script UserBatch process or botYes โ€“ each process or bot counts

NUP covers every individual and device that uses Oracle software, even through other systems.

Read our article on Oracle core factor table, Oracle Core Factor Table – License Calculator.

Step 3 โ€“ Understanding Oracle NUP Minimums

Oracle sets minimum NUP license requirements per product to ensure a baseline number of licenses. These minimums override your actual user count if itโ€™s lower.

For example, Oracle Database Enterprise Edition requires at least 25 Named User Plus licenses per processor, even if you have fewer than 25 users. Oracle Database Standard Edition 2 typically requires 10 Named User Plus licenses per server.

In practice, a lightly used system might still need more licenses than it has users, just to meet Oracleโ€™s minimums.

Checklist: Minimum Rules

  • โœ“ Oracle defines minimum NUP counts for each product
  • โœ“ Often expressed as NUP per processor or per server
  • โœ“ Must license the greater of actual users or the minimum requirement
  • โœ“ Minimums can raise costs for systems with few users
  • โœ“ Misunderstanding these rules is a common audit issue

Read our license metric comparision, Oracle Licensing: Named User Plus vs. Processor โ€“ Which to Choose?.

Table: Minimum User Example

ProductOracleโ€™s Minimum RequirementNotes
Oracle Database Enterprise Edition25 Named Users Plus per processorTypical database license minimum
Oracle Database Standard Edition 210 Named Users Plus per serverFixed per database server
Oracle WebLogic Server (Middleware)10 Named Users Plus per processorTypical for middleware

Oracleโ€™s minimums can force a higher NUP count than your actual user total.

Step 4 โ€“ How to Calculate Named User Plus Licensing

Calculating NUP requirements involves a step-by-step method. Identify all access paths to the Oracle software. Count every unique user and device using those paths. Include both direct users and all end-users of any connected applications.

Next, apply Oracleโ€™s minimums if your total user count is below the productโ€™s required minimum. Finally, compare the total required NUP licenses to the number of NUP licenses you have to ensure you meet the requirements.

Checklist: Calculation Steps

  • โœ“ List every Oracle access point (applications, direct logins, integrations)
  • โœ“ Count all unique users across these (including indirect users)
  • โœ“ Include non-human accounts and devices in the total
  • โœ“ Apply product minimums if the count is below Oracleโ€™s threshold
  • โœ“ Confirm your NUP licenses meet or exceed the required count

Table: NUP Counting Framework

StepActionPurpose
1Map access pointsIdentify every source of Oracle use
2Count users and devicesDetermine the total usage footprint
3Apply license minimumsMeet Oracleโ€™s minimum requirements
4Verify against entitlementsCheck for any license shortfall

Accurate NUP counting requires knowing every user (human or device) that touches the Oracle system.

Step 5 โ€“ Common NUP Compliance Pitfalls

Even with a good process, companies often miscount NUP licenses. Common mistakes include failing to count indirect users, overlooking non-human users, not tracking external third-party access, and ignoring Oracleโ€™s minimum rules. Any of these can lead to under-licensing and surprise costs in an Oracle audit.

Checklist: NUP Pitfalls

  • โœ“ Not counting users hidden behind middleware or web services
  • โœ“ Overlooking non-human users (scripts, bots, service accounts)
  • โœ“ Failing to include external partner or integration users
  • โœ“ Ignoring Oracleโ€™s minimum license requirements

Table: Pitfall Examples

IssueWhat HappensRisk
Hidden Indirect UsersEnd-users via middleware not countedUnder-counting (compliance gap)
Ignored AutomationScripts/bots not treated as usersUnlicensed Oracle usage
Third-Party AccessExternal users not trackedPotential unlicensed users
Minimums IgnoredOnly actual users licensed (below minimum)Shortfall in required licenses

Most NUP issues stem from missing user groups or misinterpretation of the rules.

Step 6 โ€“ NUP in Virtualized and Clustered Environments

Virtualization and clustering can broaden the scope of an Oracle deployment, affecting NUP licensing. If Oracle runs on a cluster of multiple servers, you may need to meet NUP minimums for each server (or processor) in that cluster.

This can multiply the number of licenses required, even if the user population is small. Similarly, if several applications across a cluster use a single Oracle database, all their combined end users must be counted.

Keep track of where Oracle is installed or can run (especially if using VM migration), since infrastructure changes can alter your NUP obligations.

Checklist: Virtualization Considerations

  • โœ“ Apply NUP minimums to each host or processor in a cluster
  • โœ“ Count all users across all applications that connect to the Oracle database
  • โœ“ Define clear boundaries for Oracle installations and monitor any cluster/VM changes
  • โœ“ Adjust license counts when adding servers or moving Oracle to new hosts

Table: Virtualization Impact on NUP

FactorDescriptionEffect on Requirements
Cluster SizeOracle deployed on multiple serversHigher combined NUP minimum needed
VM MobilityOracle instances can move to other hostsMust license all potential hosts (more licenses)
Distributed AccessMany servers/apps use one Oracle DBMore total end-users to account for

In virtual or clustered setups, NUP requirements can increase because Oracleโ€™s footprint spans more servers and users.

Step 7 โ€“ NUP in Cloud and Hybrid Environments

Cloud deployments change the environment but not the core NUP rules. In a bring-your-own-license (BYOL) cloud scenario, count users the same as on-premises and meet all the usual minimums.

If you use Oracleโ€™s cloud subscription services (without BYOL), NUP licensing doesnโ€™t apply to that service since licensing is built into the subscription. In hybrid setups (some systems on-prem and others in the cloud), track the total number of users across both to ensure you stay within your licensed count. Monitor cloud usage via logs if possible.

Checklist: Cloud NUP Considerations

  • โœ“ BYOL inthe cloud follows the same NUP counting and minimum rules as on-prem
  • โœ“ Pure cloud subscription services donโ€™t use NUP, but consider interactions with any licensed systems
  • โœ“ In hybrid setups, track users across on-prem and cloud deployments together
  • โœ“ Use cloud monitoring tools or logs to watch user counts in cloud instances

Table: NUP in Cloud Scenarios

ScenarioLicensing ApproachNotes
BYOL in CloudUse your NUP licensesMust count all users and meet minimums
Cloud SubscriptionOracle-managed licensingNUP metric not applicable (included with service)
Hybrid (On-prem + Cloud)Mix of BYOL and cloud servicesTrack combined usage to stay compliant

Moving Oracle to the cloud changes the location but not how you count NUPโ€”always count all users and respect minimums in any environment.

Step 8 โ€“ How to Maintain NUP Compliance Over Time

NUP compliance requires ongoing management. Audit Oracle user accounts regularly and remove any that are no longer needed. Evaluate new applications or integrations for any Oracle users they may add before those systems go live.

Update your license records whenever your environment changes or you purchase additional licenses, so you always know your license status. Document how you count users and any assumptions you make. If an audit occurs, these records will show that youโ€™ve been diligent in managing your licenses.

Checklist: NUP Compliance Practices

  • โœ“ Conduct periodic audits of Oracle users; deactivate unused accounts
  • โœ“ Evaluate new integrations or applications for impact on Oracle user counts
  • โœ“ Update license records after any significant changes or purchases
  • โœ“ Document your counting methods and assumptions for future reference

Table: NUP Compliance Framework

AreaOngoing ActionBenefit
User AccountsRegular reviews & cleanupAvoid licensing accounts not in use
IntegrationsTrack and assess new connectionsCapture indirect usage growth early
License InventoryUpdate after changesKnow your compliance status at all times

Continuous monitoring and updates are key to staying compliant as your Oracle usage evolves.

5 Expert Recommendations for NUP Licensing

Here are five expert tips for effectively managing Oracle Named User Plus licensing:

  • Count direct and indirect users together โ€“ Always include all end-users, whether they connect directly or through another application.
  • Apply Oracleโ€™s minimums upfront โ€“ Know the minimum license counts for your Oracle products and use those as a baseline for compliance.
  • Treat bots and devices as users โ€“ Service accounts, batch jobs, and devices all count as named users. Include them in your license calculations.
  • Review integration logs regularly โ€“ Monitor logs to detect new user activity from integrated systems, and adjust your counts accordingly.
  • Document assumptions for audits โ€“ Keep records of how you counted users and what was included. This documentation helps you justify your licensing during an audit.

NUP compliance relies on complete visibility and disciplined tracking of all users who access your Oracle systems.

Read about our Oracle License management services

Oracle License Metrics & Definitions

Do you want to know more about our Oracle services?

Name
Author
  • Avatar

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizationsโ€”including numerous Fortune 500 companiesโ€”optimize costs, avoid compliance risks, and secure favorable terms with major software vendors.

    Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts