A formal letter and a pair of reading glasses on a desk
Oracle License Types

Oracle license types under the License Definitions and Rules. The metric you count, and the grant you hold.

How Oracle's metrics and grants work together, where the NUP breakeven and floor sit, what each grant allows, and how to check your own position.

Contact Us Oracle Advisory
500+Enterprise clients
$2B+Under advisory
PublishedJuly 29, 2024UpdatedSeptember 24, 2026
ContentsKey takeawaysMetric and grantProcessor and NUP metricsNUP against ProcessorWhat each grant allowsTerm licensesEnterprise metricsBYOL in the cloudChecking your positionWhat Oracle will sayWhat we have seenWhat to do nextFAQ

Every Oracle license has two parts: a metric that sets how many licenses you buy, and a grant that sets what you may do with them. Most buyers know their metric. Few have read their grant, which decides what the license is worth.

Key takeaways
  • Two parts to every license. The metric sets how many licenses you buy, and the grant printed beside each program sets what you may do with them.
  • Breakeven at 50 users. Enterprise Edition lists at $47,500 per Processor and $950 per NUP, so Named User Plus only wins below 50 users per Processor.
  • The floor follows the core factor. A 32 core x86 server is 16 Processor licenses, so its 25 per Processor NUP floor is 400 users.
  • Restrictions are what the discount buys. ASFU and Embedded grants cost less because they allow less, and converting later costs the full gap plus a permanently higher support bill.
  • Term licenses have shrunk. Since September 2020 Oracle sells only one year terms for selected Technology products, at 20 percent of perpetual list plus support, which pays off only for workloads under five years.
  • BYOL depends on support. In authorized clouds two vCPUs equal one Processor with multithreading on, and lapsed support removes BYOL eligibility on RDS and OCI.
  • Growth breaks old choices. Buyers whose NUP populations grew past the breakeven overpaid 20 to 50 percent against Processor licensing.

What are the Oracle license types?

Every Oracle license is defined by two things: a metric and a grant. The metric sets the quantity you buy, such as Processor or Named User Plus (NUP). The grant sets what you may do with that quantity, from Full Use for any internal purpose down to an Embedded license that only works inside a partner's product.

Both appear on the ordering document beside each program, usually in two or three words. Those few words on the grant can change what the license is worth by an order of magnitude, and they are the part of the contract most buyers have never read.

Oracle grant types, widest to narrowest
GrantWhat it permitsPrice positionWhat typically breaks it
Full UseAny application, any internal business purposeFull list, the reference point for every other grantRunning more than the counted quantity
Application Specific Full Use (ASFU)Only the one named third party applicationMaterially below list, sold through the ISVA second reader, a replaced application or custom tables
Embedded Software License (ESL)Use inside a partner product, invisible to usersThe lowest, priced into the productAny direct connection outside the product
Proprietary Application HostingFull use plus the right to host your own application for third partiesFull use plus the hosting rightHosting applications you did not write
Term licenseFull rights for a fixed periodOne year at 20 percent of perpetual list; longer terms withdrawn in 2020Use after the end date
ULA and PULAUnlimited deployment inside the named programs and entitiesNegotiated; no list price existsDeployment outside the named scope
Developer (OTN)Developing, testing, prototyping and demonstratingFree, and audited anywayAny production or business use

Where do you find the grant for each program?

The grant exists only on paper. It is not visible in the database, in Enterprise Manager or in your CMDB. It sits in three documents:

  • The ordering document. The description line beside each program.
  • The license schedule. The list attached to each support renewal, with program, metric, quantity and Customer Support Identifier (CSI).
  • The incorporated definitions. The License Definitions and Rules and the policies the order names.

Buyers who never pulled this paper tend to run ASFU databases as if they were Full Use. The difference stays invisible until an audit prices it.

Watch the briefingResearch briefing · 4:43

How to Negotiate the Oracle Java Employee Agreement: Honest Leverage in a Captive Deal

Which metrics does Oracle use to count licenses?

Technology products such as Oracle Database and WebLogic use two metrics: Processor and Named User Plus. Applications add eight Enterprise metrics, defined in Oracle's License Definitions and Rules, which count the size of the business instead of the deployment. The Oracle licensing guide maps which products use which metric.

How is the Processor metric counted?

For Enterprise Edition, multiply the physical cores by the factor in Oracle's core factor table. Intel and AMD x86 cores carry a factor of 0.5, so a 32 core x86 server needs 16 Processor licenses. Standard Edition 2 ignores the core table and counts each occupied socket as one Processor.

Who counts as a Named User Plus?

Every individual authorized to use the programs, whether or not they are active, plus every non human device that reaches the database, such as a sensor or a scanner. People behind a multiplexing front end count one by one, so a single pooled account still needs a license for each person using it.

Free white paper

Oracle NUP versus Processor brief

Breakeven arithmetic, floor rules and grant types in one download.

Get the white paper →

When is Named User Plus cheaper than Processor licensing?

Below 50 users per Processor license. Enterprise Edition lists at $47,500 per Processor and $950 per Named User Plus on the technology price list, and $47,500 divided by $950 is exactly 50. Under that population NUP costs less. Above it, Processor does.

Small deployments also hit a floor. Enterprise Edition requires at least 25 NUP per Processor, and Oracle licenses whichever is higher, the floor or the real user count.

Why does the NUP floor apply after the core factor?

The floor is written per Processor license, and Processor licenses only exist once the core factor has been applied. The 32 core x86 server is 16 Processors, so its floor is 400 users.

Reading the floor per core gives 800, which doubles the minimum. On this server 800 also happens to be the breakeven, so the misreading makes NUP look pointless when it is often the cheaper choice. More cases sit in our NUP minimum examples and the crossover calculator.

Worked example: Enterprise Edition on one 32 core x86 server (16 Processor licenses, list prices)
Users per ProcessorTotal named usersNUP costProcessor costNUP against Processor
25 (the floor)400$380,000$760,000Half the price
30480$456,000$760,00040 percent cheaper
50 (breakeven)800$760,000$760,000Equal
60960$912,000$760,00020 percent more
751,200$1,140,000$760,00050 percent more
801,280$1,216,000$760,00060 percent more

A buyer who chose NUP at 30 users per Processor pays 60 percent over the Processor price once the population reaches 80. The overpayment also carries into support. At the 75 user row, annual support at 22 percent of the license fee runs $83,600 higher than it would on Processor licenses, every year the licenses stay on support.

How does Standard Edition 2 differ?

SE2 counts a Processor as an occupied socket, runs only on servers with at most 2 sockets, and caps each database at 16 CPU threads. Its NUP floor is 10 per server. Our SE2 licensing guide covers what happens when a workload outgrows the thread cap.

What does each Oracle grant allow, and what breaks it?

Each step down from Full Use removes rights and takes money off the price. You pay for the discount by accepting the restriction, and the restriction binds for as long as you hold the license.

  • ASFU. The cheapest legitimate way to run Oracle Database under an ISV product, and the most common source of a compliance finding. See our ASFU guide.
  • Embedded. One connection outside the partner product voids the discount, as the ESL guide explains.
  • Hosting. The PAH guide covers what counts as your own application.
  • Unlimited. The ULA lifecycle guide and the PULA guide cover scope, certification and exit.

How does an ASFU license break?

We see three patterns, and each one breaches the restriction on the day it happens:

  1. A second reader. A reporting tool or a data warehouse extract is pointed at the ASFU schema.
  2. A replaced application. The ISV product is retired, and the database keeps running under a new front end.
  3. Custom tables. Someone adds tables for convenience, serving needs the named application does not have.

None of these requires deliberate misuse. They arrive as ordinary project work, so the grant check belongs in your change process as well as in audit preparation.

What does it cost to change the grant later?

The difference between the two list positions, applied to the quantity you run today. Your support base then rises to match the new license value, permanently. In our view it is the most expensive routine transaction in the Oracle catalog, and the cheapest time to settle the grant is at the original purchase.

The grant is two or three words on the ordering document, and those words decide what an audit can charge you for.

Are Oracle term licenses still worth buying?

Yes, for workloads with a firm end date within about four years, provided the product is still sold on term. Since September 1, 2020, Oracle has sold term licenses for on premises software only as a one year term, and only for specific Technology products such as Database Enterprise Edition, WebLogic Server Enterprise Edition and GoldenGate.

The one year term lists at 20 percent of the perpetual price. Support is charged on top at 22 percent of the perpetual list fee, so each year costs 42 percent of perpetual list in total.

Multiyear terms still on the books

Before 2020, terms ran from one to five years at 20 to 70 percent of perpetual list, with five years at 70 percent. Older contracts and audit settlements can still carry those multiyear terms, so check your schedule for expiry dates.

How does a term compare with perpetual over the life of a workload?

Compare across the life of the workload, not the budget year. Perpetual plus five years of support at 22 percent comes to about 210 percent of list. Five consecutive one year terms also come to 210 percent, but you end with nothing, while the perpetual license is yours to keep with or without support.

Hypothetical cumulative cost as a percent of perpetual list, at list prices
Years in useConsecutive one year terms (20 license plus 22 support)Perpetual (100 plus 22 support a year)
142122
284144
3126166
4168188
5210210
6252232

The old five year term cost about 180 percent with five years of support, and renewing it once cost more than ten years of perpetual. The table also assumes Oracle keeps selling the same term at the same price each year, which the order does not promise.

A term fits audit settlements for usage that is ending, migration overlaps with a fixed cutover date and projects with a funded end date.

How do the Enterprise metrics in Oracle's License Definitions and Rules work?

They price applications off the size of the business. The License Definitions and Rules define eight Enterprise metrics, and none of them measures how many people use the software or how many servers run it. The bill follows acquisitions, growth and reorganizations and does not respond to usage.

  • Financial size. $M in Revenue, $M Revenue Under Management, $M in Operating Budget and $M in Cost of Goods Sold. Where cost of goods sold is not known, the definition deems it 75 percent of revenue.
  • Logistics. $M in Freight Under Management, measured as the total transportation value of tendered orders for all shipments in a calendar year.
  • People. Employee, which covers full time, part time and temporary staff plus any agents, contractors and consultants who access, use or are tracked by the programs; FTE Student, where each part time student counts as 25 percent of a full time student; and Trainee.

With these metrics, almost all of the negotiation is about the written definition. Oracle's Java SE Universal Subscription showed this at scale: priced per employee, it counts staff and contractors whether or not they ever run Java. The definitions traps guide covers the wording to watch.

What should the order say about an Enterprise metric?

  • The definition by date. Cite the version of the License Definitions and Rules in force on the order date.
  • The measurement source. Name the figure, such as revenue in the audited annual report for a stated fiscal year.
  • Acquisitions and divestitures. A grace period before an acquired company counts, and what happens to licenses and support when a unit is sold. See our assignment clause guide.

How does Oracle BYOL change the license count in the cloud?

The metric survives the migration, but the conversion changes. In Oracle's authorized cloud environments, Amazon Web Services, Microsoft Azure and Google Cloud, two vCPUs count as one Processor license when multithreading is enabled, and one vCPU counts as one Processor when it is not. The core factor table does not apply.

With multithreading on, the 32 core server from the worked example presents as 64 vCPUs, which is 32 Processor licenses in the cloud against 16 on premises. Size the instance to the workload before migrating. Our Oracle on Azure analysis and the cloud counting guide work through the rules.

Rack mounted server hardware with green and blue status lights
The same 32 cores of capacity can need 16 licenses on premises and 32 in a public cloud, because the x86 core factor discount does not travel with you.

What makes a license eligible for BYOL?

Active support on the licenses you bring. Amazon RDS requires BYOL licenses to carry Software Update License & Support, and Oracle's BYOL to PaaS terms on OCI require you to keep paying annual support. In close to a third of the cloud migrations we reviewed, eligibility was misjudged because support had lapsed on the owned licenses.

How do you check your own Oracle license position?

Start with the paper, then let each database report what it can. Your own systems give you a count before Oracle's scripts do, as long as you know what each source misses.

Sources for your own license count
SourceWhat it tells youWhat it misses
Ordering documents and license scheduleProgram, metric, quantity, grant and CSIAnything about actual use
V$LICENSESESSIONS_HIGHWATER since instance start, plus CPU_CORE_COUNT_CURRENT and CPU_SOCKET_COUNT_CURRENTNamed users, and the physical host behind a virtual machine
LICENSE_MAX_USERS parameterThe configured maximum number of users that can be createdEverything, if left at the default of 0
DBA_USERSThe database accounts that existThe people behind pooled or application accounts
V$SESSION (PROGRAM, MACHINE, MODULE)Which tools and hosts connect right nowConnections made between snapshots

For an ASFU database, compare the programs and machines in V$SESSION with the accounts the named application uses; anything else is a second reader. Our compliance scripts guide covers what Oracle's own measurement scripts collect.

Why is the native count only a starting point?

The database measures sessions and accounts, while the NUP definition counts people and devices. Reconcile the figures with HR and identity records, and you have a count your team can explain line by line before Oracle produces its own.

What will Oracle's account team say about metrics and grants?

  • "The ISV says reporting against the ASFU database is fine." Ask for that in writing from Oracle. The audit reads your ordering document, and the ISV's opinion does not change it.
  • "Moving from NUP to Processor means buying Processor licenses at list." Ask for the retired NUP licenses as a credit in the same order, and compare the offer with five more years on NUP including support.
  • "Your licenses are yours, so BYOL is covered." Check the CSI status in My Oracle Support first. RDS and OCI BYOL depend on live support, which ownership alone does not give you.
  • "A term license settles this cheaply." Agree only if the usage has a firm end date within about four years and the product is on the term list. Past five years, price perpetual.

What have we seen in Oracle metric reviews in 2024 and 2025?

Across the 30 to 40 Oracle license reviews I led in 2024 and 2025, the metric had almost always been chosen years before the invoice that exposed it, usually by someone who had since left the company. Two results stood out:

  • NUP that outgrew its breakeven. Buyers on Named User Plus whose populations grew past 50 per Processor overpaid 20 to 50 percent against a Processor fit. The usual history was a choice made at around 30 users per Processor and never revisited at 80.
  • Drifted ULA certifications. Where deployment scope drifted during the term, about half of the certifications recovered far less value than the customer expected.

Why we do not treat the metric choice as permanent

The usual advice is to pick the metric carefully at purchase and then leave it alone, since Oracle makes changes expensive. We agree with the first half only.

In the reviews above, the cost came from populations and usage that moved on while the paperwork stayed the same. Re measure both every year, and set a review trigger below the breakeven, for example at 40 users per Processor, so there is time to negotiate a conversion credit.

What to do next

  1. Pull the grant for every program. Record it beside the metric from the ordering documents and the license schedule.
  2. Recount NUP populations. Compare each against the 50 user breakeven, with the 25 per Processor floor applied after the core factor.
  3. Sweep ASFU databases. Look for second readers, replaced applications and custom tables.
  4. Check support before any BYOL migration. Confirm the CSI is live and recount under the vCPU rules.
  5. Test Enterprise metrics before renewal. Measure revenue, employees or budget against the exact definition on your order.
  6. Repeat the review every year. Also run it before any audit, migration or acquisition. The Oracle practice runs the review with you.
When to bring in help

Want a second opinion on your Oracle position? Our Oracle licensing consultants are former Oracle insiders who now work only for buyers.

Frequently asked questions

What are the Oracle license types?

Oracle licenses combine a metric and a grant. Technology products use Processor or Named User Plus and applications use Enterprise metrics. The grant ranges from Full Use through ASFU, Embedded, Proprietary Application Hosting, developer and term licenses to unlimited ULA and PULA agreements, with perpetual as the default.

When does Named User Plus beat Processor licensing?

When fewer than 50 named users per Processor license will use the database, counting people behind application accounts and devices. Check the floor first: 25 NUP per Processor on Enterprise Edition after the core factor, 10 per server on SE2. If the population may pass 50 per Processor within a few years, price Processor now.

What is an Oracle ASFU license?

A discounted Full Use license limited to one named third party application, usually bought through the ISV that sells the application. The restriction still binds you as the end user, and Oracle can audit your use. Before signing, ask for a Full Use conversion price in the order, because converting after a finding is priced at the full gap.

Are Oracle term licenses worth it?

For short, dated workloads, yes. Oracle now sells only one year terms for specific Technology products, at 20 percent of perpetual list plus support at 22 percent of perpetual list. Repeated terms cost less than perpetual for about four years, match it at five and cost more after, with nothing owned at the end.

How does Oracle BYOL work in the cloud?

You bring licenses you already own and count them under Oracle's cloud policy instead of the core factor table: two vCPUs per Processor with multithreading, one without. Confirm support first. RDS and OCI BYOL require active support, and lapsed support was the usual reason BYOL eligibility was misjudged in the migrations we reviewed.

How do you verify an Oracle user count?

Query V$LICENSE and LICENSE_MAX_USERS in each database, then reconcile against HR and identity records. A pooled application account can front hundreds of users, and Oracle counts each of them. Build a list that names every individual and device, because that is what an auditor asks for.

What is Oracle's License Definitions and Rules document?

It is the Oracle document that defines each license metric and the licensing rules your ordering document incorporates, from Processor and Named User Plus to the eight Enterprise metrics. Oracle revises it from time to time, so keep a dated copy of the version that applied when you signed each order.

Newsletter
Licensing news that changes what you pay

One email a week on vendor price moves, audit activity and what worked in recent renewals.

Subscribe
Vendor Shield
An advisor on call for every vendor conversation

Always on advisory for renewals, audits and contract questions across your software vendors.

Explore Vendor Shield
Advisory White Paper

Get the Oracle NUP versus Processor brief.

The breakeven arithmetic, the floor rules, the grant types and a method for choosing the metric, worked through end to end.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
We never share your details with vendors.

Oracle licensing news, once a week.

Price changes, audit activity and what worked in recent renewals. No vendor spin.