An Oracle audit begins with a notification and ends with a settlement. Between the two endpoints, Oracle makes a sequence of demands. The customer can accept the demands and move toward an expensive settlement, or the customer can push back on each demand using the contract as the reference. The audit clause in the customer's Oracle Master Agreement defines what Oracle is entitled to ask. What Oracle actually asks routinely exceeds the contractual entitlement. The customer's job is to know the difference.
This article walks through the most common Oracle audit demands and the buyer side response to each. The objective is to defend the contractual boundary without escalating the audit into a hostile dispute.
The demand pattern
Oracle audits follow a predictable demand pattern. First, Oracle requests an audit scope discussion. Then Oracle requests the right to run discovery scripts against production environments. Then Oracle requests deployment data, usage data, and configuration data. Then Oracle requests follow up calls with technical staff. Then Oracle produces findings. Then Oracle proposes a settlement structure that resolves the findings through additional licence purchases.
Each demand sits on a contractual basis or it does not. The customer's response to each demand should be to ask Oracle to identify the contract clause that authorises the demand. If Oracle can cite a clause, the customer complies within the clause boundary. If Oracle cannot cite a clause, the customer politely declines the demand and proposes an alternative that meets Oracle's stated need within the contract. The audit clause is the reference text for every conversation.
Demand one production access for discovery scripts
Oracle's first significant demand is the right to run LMS scripts against production environments. The scripts collect deployment data, configuration data, and option usage data. Customers commonly grant this access because Oracle frames the demand as a routine audit step. The standard Oracle audit clause does not grant Oracle the right to access production environments directly. The clause grants Oracle the right to verify deployment, but the customer chooses the means of verification.
The buyer side response is to propose customer run script collection. The customer runs the scripts under controlled conditions, on a defined date, with the output reviewed by the customer before submission. Sensitive data is masked. Production environments are queried during defined windows. The scope of script execution is limited to the audit scope. Oracle typically agrees to customer run collection when the customer offers a credible timeline and process. Oracle Database audit what LMS looks for covers what the scripts collect.
Demand two unlimited deployment data
Oracle commonly requests deployment data across the entire customer estate, not only across the products in the audit scope. The buyer side response is to provide deployment data only for the products and the entities in the documented audit scope. If Oracle wants to audit additional products, Oracle issues a new audit notification with a defined scope, and the customer responds to that notification separately. Scope creep is the single most common audit pathology and the easiest to resist on contractual grounds.
The same principle applies to entity scope. If the audit notification covers the parent entity, the audit does not extend to subsidiaries unless the licensing agreement names the subsidiaries as licensees. Subsidiaries that licence Oracle separately are audited separately. The customer's job is to clarify which entities are in scope at notification stage and to hold that boundary throughout the audit. Oracle compliance during M&A covers the entity scope dynamic.
Demand three open ended technical interviews
Oracle commonly requests technical interviews with database administrators, infrastructure staff, application owners, and SAM team members. The interviews are framed as informal conversations to understand the deployment context. In practice, Oracle uses the interviews to elicit deployment information that is not captured in the scripts, including disaster recovery deployments, non production usage, and option usage history.
The buyer side response is to centralise all communication through a single audit point of contact, typically a member of the customer's legal or procurement team. Technical staff do not speak to Oracle directly. Questions go through the point of contact. Answers go through the point of contact. Documentation is provided through the point of contact. The objective is not to be obstructive. The objective is to ensure that every piece of information shared with Oracle has been reviewed against the contract before it leaves the customer. Audit defense includes the point of contact role.
Demand four extended audit timeline
Audit clauses typically specify that Oracle must complete the audit within a defined window, often 60 to 90 days from the start of data collection. Oracle commonly requests timeline extensions, citing data volume or scheduling. The buyer side response is to grant extensions only on documented business reasons, in writing, with a revised end date that is firm. An audit that runs open ended for twelve months creates compliance overhead for the customer and gives Oracle time to build pressure into the findings.
The same principle applies to follow up requests. Each data request should carry a defined deadline for Oracle's response. If Oracle does not respond within the deadline, the request is closed and the audit moves forward. Customers who allow Oracle to set the cadence find themselves running compliance work for a year, with the eventual settlement larger because the customer has invested visible resource into the audit and is reluctant to walk away.
Demand five proprietary deployment information
Oracle commonly requests deployment information that has no contractual basis, including financial data, IT spending forecasts, alternative vendor evaluations, and strategic IT plans. These requests should be declined politely on the basis that the information is not relevant to the audit scope. The audit verifies compliance with the licence terms. The audit does not entitle Oracle to commercial information about the customer's broader IT strategy.
The buyer side response is to limit data sharing to deployment data, configuration data, and usage data on the products in the audit scope. Financial data stays inside the customer. Strategic data stays inside the customer. Vendor alternatives stay inside the customer. Oracle has no contractual entitlement to any of this, and providing it weakens the customer's position both in the audit and in the post audit commercial negotiation.
Demand six the findings document and the settlement structure
At the end of the audit, Oracle produces a findings document. The findings document lists each compliance gap and a proposed remediation. The remediation is invariably the purchase of additional licences, several years of back support, and sometimes a cloud or new product component. The findings document is presented as a settlement proposal, not as a contractual conclusion.
The buyer side response is to treat the findings document as the start of a commercial negotiation, not as a final determination. Each finding is reviewed for technical accuracy, contractual basis, and quantitative reasonableness. Findings that lack contractual basis are rejected. Findings that lack quantitative basis are challenged. Findings that survive review are negotiated to a discounted settlement, typically 30 to 50 percent of list price, structured as a forward looking purchase rather than as a back support payment. When to engage an audit defense advisor covers the engagement timing for the settlement work.
The escalation question
Oracle occasionally escalates audits to legal action when the customer holds the contractual line. In practice, the escalation is rare. Oracle's preferred outcome is a settled audit that closes with a commercial transaction. Litigation is expensive, uncertain, and embarrassing for Oracle's customer relationship. Customers who hold the line on contractual rights, who engage advisors, and who structure their responses through legal channels rarely face actual litigation. The threat of escalation is a negotiation device, not a routine outcome.
The right posture is firm, polite, contractual, and patient. Audits resolve. The question is at what number. A well defended audit closes at a fraction of the initial findings, on terms the customer can absorb, with the Oracle relationship intact for the next renewal. For the broader framework download The Audit Defense Handbook. For the underlying licensing dynamics see Oracle Database and database licensing.
Sitting across from Oracle and not sure your numbers are right?
Most procurement teams bring in an independent advisor before signing. OracleNegotiations.com sits on your side of the table. We run the analysis, build the counter offer, and negotiate alongside your team. Fixed fee or success fee. We only get paid when you save.
Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line. We work alongside them on the most complex ULA exits, audit defence cases, and renewal negotiations.