Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Project team walking through a plan in a boardroom session
Oracle · Entitlement Reconciliation · Method

Reconciling Oracle Entitlements to Deployment: Turning Contracts Into a License Position

Your entitlements live in scattered ordering documents, migration credits, and legacy metrics that no single system holds. This is the method to reconcile all of it against your actual installed footprint before Oracle does it for you.

Contact Us Oracle Hub
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Your entitlements live in scattered ordering documents, migration credits, and legacy metrics that no single system holds. This is the method to reconcile all of it against your actual installed footprint before Oracle does it for you.

Why Reconciliation Is the Hard Half of a License Position

An Oracle license position has two sides. The deployment side is a technical inventory problem: which programs, which options, how many cores, on which processors, behind which virtualization layer. Buyers spend most of their effort there because tooling helps. The entitlement side is a contract archaeology problem, and it is where the position usually breaks. Entitlements are not stored in one place, they are not expressed in one metric, and Oracle's own records (the License and Services Agreement summaries the audit team pulls) frequently disagree with what you signed.

Reconciliation is the act of joining these two sides on a defensible common basis. Done properly, it produces a baseline you can defend in an audit, price in a renewal, and hand to a divestiture team without a six-week scramble. Done poorly, or not at all, you walk into every Oracle conversation accepting Oracle's count as the starting point. In 25 years of negotiating against this vendor, the single most expensive habit we see is buyers who can quantify their deployment to the core but cannot produce a clean entitlement total. That asymmetry is exactly what Oracle's LMS and now GLAS teams are built to exploit. If you have not yet built the deployment side, start with the buyer-side baseline guide and return here to join the two.

Buyers who can count their deployment to the core but cannot total their entitlements have already handed Oracle the starting position.

Where Oracle Entitlements Actually Live

Entitlements are not a database record inside Oracle you can request and trust. They are the sum of every legal grant across the life of the account, and those grants are scattered across document types that were signed years apart by people who have often left the company. Before you can reconcile anything, you have to assemble the full corpus. In practice that means finding and reading every one of the following.

  • Ordering documents: the individual OD or order form that grants specific quantities of specific programs under specific metrics. These are the authoritative quantity source, and there is usually one per purchase event going back a decade or more.
  • The master agreement: your OLSA, OMA, or OLA, which defines the counting rules, the metric definitions, the audit clause, and the assignment terms. The agreement map explains how these documents stack and which one governs when they conflict.
  • Migration and upgrade credits: prior grants converted or credited into new entitlements, often at a ratio buried in an amendment. These are where quantity leaks in and out silently.
  • Legacy metric entitlements: Named User (not Named User Plus), Universal Power Unit (UPP), Concurrent Device, and similar retired metrics that never converted cleanly to today's Processor and NUP model.
  • Amendments and consolidations: ULAs certified out, territory expansions, and support reinstatements that adjust the underlying grant.

The failure mode is treating Oracle's LMS-supplied entitlement summary as the source of truth. That summary reflects what Oracle's systems captured, not what your contracts grant. We have repeatedly found ordering documents that Oracle's own records omitted, and equally, phantom entitlements in Oracle's summary that no signed document supports. Reconcile to the signed paper, not to the spreadsheet Oracle emails you.

The Common-Basis Problem: Making Entitlement and Deployment Comparable

You cannot subtract deployment from entitlement until both are expressed on the same axis. This is the step most reconciliations skip, and it is where the numbers stop being defensible. Oracle's metrics do not convert to each other on a fixed rate, so you must normalize deliberately, program by program, and record every assumption.

For Database Enterprise Edition, the relationship between the two live metrics is fixed and worth pricing. On the April 16, 2026 Technology Global Price List, EE lists at 47,500 dollars per Processor and 950 dollars per Named User Plus, exactly one fiftieth. The Named User Plus minimum is 25 per Processor. That crossover matters: past 50 real authorized users per Processor, the Processor metric is cheaper, but below the 25 NUP floor you pay the floor regardless of usage. A four-Processor EE database with twelve real users still licenses 100 NUP, not twelve.

Reconciliation dimension Entitlement side (what you own) Deployment side (what you run) Common basis to reconcile on
MetricProcessor, NUP, or legacy (Named User, UPP)Cores, sockets, usersNormalize legacy to Processor/NUP first
Processor countGrant quantity from ordering docCores times core factor, rounded upProcessor licenses required vs held
NUP minimum25 NUP per Processor (EE)Actual authorized users plus non-human devicesHigher of floor or real user count
Core factorFixed at time of purchase, applies to on-prem onlyChip generation determines factor (0.5 x86, 1.0 unlisted)Do not apply on-prem factor to cloud
Options and packsSeparately granted per ProcessorWhether the option is installed/usedEach option reconciled independently

The core factor is where deployment side arithmetic gets expensive. Intel and AMD x86 carry a 0.5 factor, so a 16-core socket counts as 8 Processor licenses. IBM POWER9 is 1.0 and POWER10 is 0.75. Any chip not on Oracle's table defaults to 1.0 until Oracle formally adds it. The 2025 table update extended 0.5 factors to Intel Xeon 69xx/67xx/65xx and AMD EPYC 5th generation, but Xeon 6 E-core parts now reach 144 cores per socket, so a hardware refresh can inflate the deployment side without a single new install. Price the next refresh into your reconciliation, not just today's estimate.

Legacy Metrics: The Unconverted Entitlements That Distort Everything

The dirtiest part of reconciliation is legacy metrics that never mapped cleanly to Processor and NUP. Named User (the pre-NUP metric), UPP, and Concurrent Device grants sit in old ordering documents and do not translate on any published rate. Oracle will happily assign them a conversion that favors Oracle, and buyers, lacking their own basis, often accept it.

Do not convert legacy entitlements silently into current metrics inside your position. Carry them as a distinct line, quantified in their original metric, with the original ordering document referenced. When Oracle proposes a conversion, you then have a documented starting point to negotiate from rather than a blank. We treat this as a separate workstream because the exposure and the leverage are both material. The dedicated guide on legacy metrics in your Oracle license position walks through Named User Legacy, UPP, and Concurrent Device handling in detail.

Never let Oracle convert a legacy metric on your behalf. Carry it in its original metric, cite the ordering document, and negotiate the conversion from your own basis.

Migration Credits: The Quantities That Move Without a Trace

Migration credits are where entitlement totals leak. When Oracle credits a prior purchase into a new order, or converts a technology purchase into a cloud or Java grant, the arithmetic sits in an amendment that rarely gets folded back into your central record. Two failure patterns recur. First, buyers double-count: they carry the original grant and the credited replacement as two entitlements when only one is live. Second, buyers under-count: a credit created new capacity that was never added to the baseline, leaving usable entitlement invisible and unused.

Cloud complicates this further. BYOL to OCI converts on-premises Processor licenses at 2 OCPUs per Processor, so 16 Processor licenses cover a 32-OCPU OCI VM. Authorized Cloud Environments (AWS, Azure, GCP) use a different and less favorable rule: one Processor license covers two vCPUs with multithreading enabled, and critically the on-premises core factor does not travel to those clouds. A 0.5 factor entitlement that covered 32 cores on-prem does not cover 32 vCPUs in AWS. These conversion rules also sit in policy documents, not your signed contract, so Oracle can change them. Pin the policy version in force at deployment and document each instance against it. If credits and cloud terms are central to your account, the Oracle cloud credit model breakdown covers what the credit model hides.

The Reconciliation Workflow, Step by Step

A defensible reconciliation follows a repeatable sequence. Skip a step and the position becomes an estimate rather than a baseline. This is the method we run on client engagements, compressed to its essentials.

  • Assemble the entitlement corpus. Collect every ordering document, master agreement, amendment, migration credit, and ULA certification. Build a register keyed by document date and program.
  • Total entitlements by program and metric. Sum grants per program, keeping legacy metrics separate and flagging any credited or superseded quantities so nothing is double-counted.
  • Normalize to a common basis. Convert where a documented rate exists, carry legacy metrics as distinct lines where it does not, and record every assumption in writing.
  • Build the deployment side. Inventory installed programs and options, count cores times core factor with rounding up, and identify every virtualization layer. On VMware, note where Oracle would claim cluster-wide counting.
  • Match deployment to entitlement per program. Produce a required-versus-held figure for each program and each option, applying NUP minimums where the metric is user-based.
  • Quantify and classify gaps. Separate genuine compliance shortfalls from Oracle-position artefacts (the soft-partitioning claim, the legacy conversion, the phantom entitlement) so you know which gaps are real and which are negotiable.
  • Set the refresh cadence and owner. A position decays the moment hardware or headcount changes.

The virtualization step deserves emphasis because it is the largest single swing in most reconciliations. Oracle's soft-partitioning position counts every core the database could migrate to across a VMware cluster, not the cores it actually runs on. In a ten-server cluster of dual 32-core Xeon hosts, that is 640 physical cores times 0.5, or 320 Processor licenses, even if Oracle runs on one VM with 4 vCPUs. Whether that claim holds depends on your contract language and your isolation architecture, but you must carry it as a distinct, quantified line so the audit does not surprise you.

Who Should Build It, and With What

Reconciliation is not a SAM-tool button. Discovery tools count deployment well but read entitlements poorly, because entitlements live in unstructured legal paper the tool never sees. The realistic split is: tooling for the deployment inventory, a human for the entitlement corpus and the normalization judgments. Our comparison of SAM tool, spreadsheet, or advisor approaches sizes each against Oracle specifically. On ownership and frequency, the position must be refreshed on hardware refresh, headcount change, and at least annually before renewal, with a named owner accountable; the guide on refresh cadence and ownership covers the operating model.

One timing rule outranks all others. Build this before an audit, never during one. A reconciliation built under audit pressure inherits Oracle's framing, Oracle's deadlines, and Oracle's metric conversions. A reconciliation built in peacetime is your baseline, and Oracle has to argue against it. The difference in outcomes is documented in the comparison of a position built before an audit versus during one. For a general framing of entitlement versus use, the Oracle license info primer is a useful companion.

Two closing points on value. First, support economics amplify every reconciliation error. Support runs at 22 percent of net license fees, so an over-licensed position quietly overpays support for years, while an under-licensed one exposes you to back-support in an audit settlement. Second, gaps cut both ways. Unused entitlements (shelfware) are not just waste, they are leverage in a renewal; the method for finding and reclaiming shelfware value starts from exactly this reconciliation. Build the baseline once, correctly, and it pays back at every renewal, every audit, and every carve-out.

What To Do Next

Start by assembling the entitlement corpus, because you cannot reconcile what you have not read. Total grants per program and metric, keep legacy metrics and migration credits as distinct lines, and refuse to let Oracle supply the conversion. Build the deployment side with rounding up and core factors applied correctly, carry the VMware soft-partitioning claim as a named line, and produce a required-versus-held figure per program. Then classify every gap as real or negotiable. Do this before your next audit letter arrives, assign an owner, and refresh it on every hardware or headcount change. That baseline is the difference between negotiating from your numbers and defending against Oracle's.

Frequently asked questions

Can I trust Oracle's entitlement summary as my baseline?

No. Oracle's LMS or GLAS summary reflects what Oracle's systems captured, not what your signed contracts grant. We routinely find ordering documents Oracle's records omit and phantom entitlements Oracle's summary shows with no supporting paper. Reconcile to the signed ordering documents and master agreement, not to Oracle's spreadsheet.

How do I handle legacy metrics like Named User or UPP in my position?

Carry them as distinct lines in their original metric, referencing the ordering document that granted them, rather than converting them silently to Processor or NUP. There is no published conversion rate, so any conversion is negotiable. If you convert them yourself, you lose the documented starting point you need when Oracle proposes a conversion that favors Oracle.

Does the on-premises core factor apply when I move to the cloud?

Only to OCI, and even there the rule is BYOL-specific: 2 OCPUs per Processor license. For Authorized Cloud Environments like AWS, Azure, and GCP, the on-premises core factor does not apply at all. One Processor license covers two vCPUs with multithreading enabled, with no fractional multiplier, so a 0.5-factor entitlement that covered 32 cores on-prem does not cover 32 vCPUs in AWS.

How does VMware change my reconciliation?

Oracle's soft-partitioning position counts every core the database could migrate to across the cluster, not just where it runs. A ten-host cluster of dual 32-core servers can produce a 320 Processor claim even if Oracle uses one 4-vCPU VM. Carry that claim as a distinct, quantified line so the audit does not surprise you, and check whether your contract language and isolation architecture actually support it.

When should I build the reconciliation, before or during an audit?

Before, always. A position built under audit pressure inherits Oracle's framing, deadlines, and metric conversions. A position built in peacetime becomes your baseline, and Oracle has to argue against your numbers rather than the reverse. The outcome difference is consistently material.

How often does a reconciled license position need refreshing?

On every hardware refresh, on material headcount change for user-based metrics, and at least annually ahead of any renewal. Core density is rising fast (Xeon 6 E-core parts reach 144 cores per socket), so a refresh alone can inflate your deployment side without any new installs. Assign a named owner accountable for the cadence.

Free White Paper

Avoid the Oracle Exadata core license trap

Oracle Exadata can lock you into full core licensing across X9M, X10M, and Cloud at Customer. The buyer side strategy to size the platform and cut the bill.

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

Get the White Paper →
Independent, buyer side. We never share your details with vendors.
Run a software spend health check against your Oracle estate in under five minutes.
Open the Tool →
Deep Library

More on this topic.

Oracle Hub →
Building an Oracle Effective License Position: The Buyer-Side Baseline Before Any Renewal or Audit
Oracle · Guide
Building an Oracle Effective License Position: The Buyer-Side Baseline Before Any Renewal or Audit
The full guide this article belongs to.
Guide
Azul Zulu vs Oracle Java SE. Two distributions. Two very different contracts.
Oracle
Azul Zulu vs Oracle Java SE. Two distributions. Two very different contracts.
Azul Zulu vs Oracle Java SE Universal Subscription compared on runtime, contract, audit ri
Guide
Oracle cloud contracts. What the credit model hides.
Oracle
Oracle cloud contracts. What the credit model hides.
Oracle cloud credits expire and renew on Oracle terms. See how Universal Credits, BYOL, an
Guide
Oracle contracts. The agreement map.
Oracle
Oracle contracts. The agreement map.
Oracle licensing agreements in 2026, decoded. OMA, OLSA, ordering documents, the audit cla
Guide
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Stay ahead of Oracle licensing changes.

One buyer side briefing a week. Renewal signals, audit moves, and the levers that work. No vendor spin.