An Oracle audit report lands as a large number with an implied deadline, and it reads like a verdict. It is measurement plus interpretation, priced at list, and each of those three layers can be tested before you concede anything.
An Oracle audit finding arrives as a large number with an implied deadline, and it reads like a verdict. It is a claim built from measurement plus interpretation, and both halves are things you are entitled to test before you concede anything.
This page is about accuracy and contract adherence. Where a genuine shortfall exists, the right answer is to license it properly and buy it well, and any material dispute should be reviewed by your own counsel before it is filed.
A finding is Oracle's measurement of your estate combined with Oracle's interpretation of your contract, priced at list. It is a commercial position expressed in the language of compliance, and each of those three components can be examined separately.
Most buyers argue only with the first layer. The second layer usually carries the larger number, and the third layer is not a compliance question at all.
Because list is the only price Oracle can apply without conceding a discount, and because a large opening number changes the internal conversation on your side. It moves the issue from a licensing team to a finance committee, which is precisely the intent.
The practical consequence is important. Even if every technical line in the finding were correct, the amount you would pay is a negotiated forward purchase, not the list valuation in the letter.
Oracle runs these reviews through its Global Licensing and Advisory Services organization, the group formerly known as License Management Services. Our page on what changed when LMS became GLAS explains why the distinction matters.
You review it by rebuilding the calculation yourself from the underlying data, because a number you cannot reproduce is a number you cannot responsibly concede. That principle does more work than any argument.
Requesting these is normal and reasonable. A finding you are expected to pay should be a finding you are able to verify, and reluctance to provide the basis is itself informative.
Take the entitlement extract, place it beside your own reconciled entitlement baseline, and check for missing agreements first. Then rebuild the deployment side host by host against your own inventory.
Two independent reconstructions of the same estate rarely agree on the first pass. The differences between them are your dispute list, and each one needs a named owner and a piece of evidence rather than an opinion.
Four error classes account for most of the overstatement we see, and all four are provable with records you already hold. None of them require an argument about intent.
The four error classes and how to prove each one
| Error class | How it shows up in the finding | Evidence that settles it |
|---|---|---|
| Environment misclassification | Development, test or training hosts priced as production, or a passive standby treated as active | Change records, CMDB classification, standby mode configuration and access logs |
| Cluster bounding | Every host in a wider virtualization estate counted, including hosts the workload could not reach | Cluster membership records, storage zoning, migration policy configuration and dated change control |
| Incidental feature usage | An option or pack flagged as used on the basis of a usage counter entry | First and last usage dates, the tool or job that triggered it, and the clone or upgrade history |
| Decommissioned systems | Hosts and databases that no longer exist counted from a stale inventory | Decommissioning tickets, asset disposal records and the date the host left the network |
| Double counting | The same database counted twice, or two metrics applied to one deployment | The contract set the deployment sits under and the ordering document that governs it |
| Entitlement omission | Real entitlements missing from Oracle's extract, so the gap is overstated | Signed ordering documents, amendments, assignment letters and acquisition records |
Database feature usage tracking records that a feature was exercised, when it was first seen and how many times it was detected. It does not record who chose to use it, or whether anybody chose at all.
None of this makes a genuine deployment disappear. It does mean each flagged row needs to be traced to a cause before it is accepted, and the tracing is a database team task rather than a procurement one.
The largest single line in most findings is not about software at all. It is about how many physical hosts Oracle considers to be inside the licensable boundary around a virtualized workload.
Oracle's partitioning policy states on its face that it is for educational purposes only and may not be incorporated into any contract. That does not make the position wrong, but it does mean the argument is contractual rather than settled.
What actually decides it is evidence about the real boundary: cluster membership, storage presentation, migration configuration and dated change control. Our detailed treatment sits in Oracle licensing in virtualized environments.
Buyers spend almost all of their energy disputing the deployment side and take Oracle's entitlement extract as read. That is a mistake, because the extract is assembled from Oracle's own systems and those systems carry decades of history.
Check the extract line by line against your own signed documents before you concede a single unit. Recovering an omitted entitlement reduces the gap without any argument about interpretation at all.
You challenge it by going back to the documents you actually signed and reading them against the position Oracle is applying. Oracle's interpretation is a position taken by a commercial organization, and positions are negotiable in a way that facts are not.
Oracle publishes several policy documents that shape how licensing is discussed, and some of them carry an explicit statement that they are educational and may not be incorporated into a contract. Your ordering documents and master agreement are the instruments that bind.
This distinction should be used carefully rather than triumphantly. It does not mean a policy position is baseless, and a court has never been the cheapest route to a settlement. It means the conversation belongs on your paper.
Most contested value in an Oracle finding turns on four or five defined terms rather than on the operative clauses. Definitions are where a factual position becomes a licensable quantity.
Edition entitlements matter here too. Oracle publishes what each edition includes in the Database Licensing Information manual, and some flagged options are already included by edition.
You control it by making the audit a single, documented workstream with one owner, one channel and a schedule you have agreed rather than absorbed. Process discipline is worth more than any individual argument.
The pillar guide to responding to an Oracle audit covers the earlier phase in depth. This page picks up at the moment the finding lands.
Respond with a structured written document that separates what you accept, what you dispute with evidence, and what you need clarified before you can answer. Structure is what turns a defensive conversation into a working list.
A four part written response, and what belongs in each part
| Section | What it contains | Why it helps you |
|---|---|---|
| 1. Accepted lines | Findings you have verified and agree are correct, stated plainly | Establishes good faith and narrows the argument to what is genuinely open |
| 2. Disputed lines with evidence | Each disputed line, the reason, and the specific record that supports it | Moves the burden onto a factual response rather than a restatement |
| 3. Clarifications required | Lines you cannot assess because the basis was not provided | Stops silence being read as acceptance and documents the gap |
| 4. Entitlement corrections | Agreements and amendments missing from Oracle's extract | Reduces the gap arithmetically, without any interpretation dispute |
Keep the tone factual and unemotional throughout. The document will be read by people who did not write the finding, and a clean evidence log travels much better internally at Oracle than a complaint does.
Have counsel review anything material before it is sent, particularly reservation of rights language and anything touching indemnities or termination. This is inexpensive relative to the number on the table.
The common advice is to treat the finding as a settled liability and move straight to negotiating a cloud commitment that makes it disappear. We disagree, and the sequencing is the problem rather than the instrument. In the defenses we supported, the reconciliation work done before the commercial conversation determined the size of the eventual deal, because a cloud commitment sized against an unreconciled claim simply converts an inflated opening number into a permanent contractual obligation. Reconcile first, agree the technical position, then negotiate the commercial settlement, and use the cloud instrument only if it stands up on its own economics.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
A finding you cannot reproduce is a finding you cannot responsibly concede. Rebuild the calculation before you write a single word of response.
It is negotiated as a forward looking purchase, not as a payment for the past. Oracle's commercial objective is a signed order that adds to the run rate, which is why almost every audit that reaches a conclusion concludes with a transaction rather than an invoice.
The settlement variables, and which ones buyers routinely leave untouched
| Variable | Oracle's opening position | What a prepared buyer asks for |
|---|---|---|
| Valuation of the gap | List price on the full finding | Negotiated unit pricing on the reconciled quantity only |
| Backdated support | Support charged for the period of unlicensed use | Support starting from the effective date of the new order |
| Instrument | A cloud commitment or a ULA sized to the claim | The instrument that fits the three year plan, sized to the plan |
| Ongoing support base | Increased by the full value of the new order | Defined in writing, with the uplift capped for the term |
| Release for past use | Frequently absent unless requested | An explicit written release covering the audited period and scope |
| Next audit | Unchanged rights | A defined standstill period on the same scope |
The last two rows are the ones buyers leave on the table most often. A settlement that resolves the money but leaves the period unreleased has bought less than it looks.
Price the settlement the way you would price any other Oracle purchase. Our cost benchmark page covers what good looks like, and the total cost guide covers the support base you are about to create.
Sometimes the finding is substantially correct, and the professional response is to license the gap and move on. Reconciliation is not a technique for avoiding a real obligation, and treating it that way damages the relationship you still have to operate inside.
The value of the work is that it tells you which parts are real. Paying for a reconciled position at a negotiated price is a good outcome. Paying for an unreconciled claim at list is not.
Remediation is often cheaper than licensing. Isolating a cluster, switching off an option or decommissioning an environment before the settlement closes reduces the forward quantity you have to buy, and that is a legitimate and expected response. The governance that prevents a repeat sits in the CIO playbook on pricing metrics and bundling.
White Paper · Oracle
Oracle Audit Response Playbook
Meet an Oracle audit from a prepared position. Read it free.
No, a finding is a claim made by a commercial counterparty and it carries no independent legal force. Your rights and obligations come from the master agreement and ordering documents you signed. Anything material should be reviewed by your own counsel before you respond.
Yes, and you should ask in writing. Request the collection output per server, the host inventory used, the entitlement extract, the classification logic for each disputed line and the valuation basis. A finding you cannot reproduce is a finding you cannot responsibly accept.
It proves the feature was exercised, not that it was deliberately deployed. Monitoring tools, installer defaults, cloned databases and surviving usage counters all produce entries that no administrator chose. Trace each flagged row to a cause before accepting or disputing it.
With evidence about the real boundary rather than with an argument about policy. Cluster membership records, storage presentation, migration configuration and dated change control are what decide it. Note that Oracle's partitioning policy states it is for educational purposes and may not be incorporated into a contract.
Always, because it is wrong more often than buyers expect. Acquisitions, paper era agreements, novations and migration credits are the usual omissions. Recovering a missing entitlement reduces the gap arithmetically, with no interpretation dispute required.
No, and the distinction matters. Reconciliation establishes which parts of the claim are accurate so that you pay for what is real and not for what is not. Where a genuine gap exists, license it and negotiate the price.
Only if the commitment stands up on its own economics and is sized to your plan rather than to the claim. A commitment sized against an unreconciled finding converts an inflated opening number into a permanent obligation. Reconcile first, then choose the instrument.
A written release for the audited period, no admission language agreed with counsel, held unit pricing for a defined quantity, a stated support base with a capped uplift, and ideally a standstill period on the same scope. Many buyers pay and receive none of these.
What the LMS scripts collect, how to challenge the findings, and the 90-day response that limits exposure.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.
We sit on your side when you negotiate with the major software publishers. Independent, benchmarked, and built for the renewal in front of you.
Contact Us