Unlimited license agreement

Oracle Unlimited License Agreement Audit – A Deep Dive

Unlimited license agreement

Oracle Unlimited License Agreement Audit – A Deep Dive

Oracle Unlimited License Agreement Audit

  • Verify quantities of ULA software deployed during the ULA term
  • Confirm compliance with the licensing agreement
  • Involves submitting a global deployment report
  • Requires running the LMS Collection Tool script
  • Needs validation of VMware and cloud deployment data
  • It can take 3 to 12 months, depending on the complexity

The Oracle ULA Audit Process

The Oracle ULA Audit Process

Navigating the Oracle Unlimited License Agreement (ULA) audit process can be daunting.

Here’s a step-by-step guide to help you through it, focusing on minimizing unnecessary cooperation with Oracle.

Explanation of the Oracle ULA Audit Process

The Oracle ULA audit process involves converting your deployed ULA software quantities into fixed quantities.

The audit is mandatory, and the specifics can vary based on your contract. The process involves Oracle verifying your reported data against their records and tools.

The sequence of Steps Involved in the Audit

1. Oracle’s Initial Inquiry will ask if you wish to certify or renew your ULA.

  • Action: Respond by indicating your intention to certify. This decision marks the beginning of the audit process.

2. Certification Letter: Oracle will issue a certification letter requiring your C-level executive’s signature.

  • Action: Ensure your C-level executive signs the certification letter. This letter confirms the quantities of ULA software deployed during the ULA term. Keep the certification process straightforward and provide only necessary details.

3. Global Deployment Report Oracle will require you to complete a global deployment report, essentially a detailed license report.

  • Action: Compile this report with accurate but minimal necessary information. Focus on exact numbers and avoid over-disclosure.

4. VMware Validation For customers using VMware, Oracle will ask you to run PowerCLI to validate your VMware deployments.

  • Action: Run PowerCLI as requested, but limit the data to what’s strictly necessary. Ensure your VMware environment is well-documented and only provide data directly relevant to the ULA audit.

5. Cloud Deployments Oracle will inquire about your cloud deployments, including platform details, install dates, and average consumption data.

  • Action: Provide required details about cloud deployments without volunteering extra information. Ensure the data is accurate and relevant to the audit scope.

6. LMS Collection Tool Script Oracle will ask you to run the LMS Collection Tool script to validate your software deployments.

  • Action: Execute the LMS Collection Tool script, ensuring it runs correctly and captures only the necessary deployment data. Review the results before submission to Oracle.

7. Certification Completion Oracle will validate the processor and other infrastructure data against your submissions.

  • Action: Ensure that all submitted data is consistent and accurate. Once Oracle validates your deployment data, they will certify your ULA, converting your deployed quantities into fixed licenses.

How Long Does the Oracle ULA Audit Take?

How Long Does thee Oracle ULA Audit Take

The duration of the Oracle ULA audit can vary significantly, typically from 3 to 12 months.

Several factors influence the length of the audit, including the size of your Oracle estate, the complexity of your deployments, and how promptly you respond to Oracle’s requests.

Key Steps in the Oracle ULA Audit


  • Understanding the Oracle ULA Agreement: Familiarize yourself with the terms and conditions of your Oracle ULA.
  • Gathering Necessary Data: Compile all relevant data on your Oracle software deployments, including usage metrics and deployment details.


  • Proactive Communication with Oracle: Initiate contact with Oracle to confirm your intention to certify the ULA.
  • Confirming Intention to Certify: Indicate to Oracle that you plan to certify your ULA.

Data Collection

  • Running LMS Collection Tool Scripts: Execute Oracle’s LMS Collection Tool scripts to gather data on your software usage.
  • Collecting Data on Cloud Deployments: Gather detailed information on your cloud deployments, including platform details, installation dates, and average consumption data.
  • VMware Usage and Infrastructure Details: Validate VMware deployments using PowerCLI and collect additional infrastructure data as needed.


  • Completing the Global Deployment Report: Prepare a comprehensive report detailing all Oracle software deployments across your organization. Ensure the data is accurate and relevant.


  • Submitting Data to Oracle: Provide Oracle with the collected data and the global deployment report.
  • Addressing Oracle’s Queries: Respond promptly to any questions or issues Oracle raises during the validation process.


  • Final Validation by Oracle: Oracle reviews the submitted data, validates the processors and other infrastructure details, and certifies the ULA.

Practical Tips for a Smooth ULA Audit

Practical Tips for a Smooth ULA Audit

Overestimate Quantities

  • Safeguarding Against Compliance Issues: Overestimate your software quantities to avoid under-reporting, which can lead to compliance issues.

Timely Reporting

  • Importance of Timely Submission: Ensure that exit numbers and other required data are submitted to Oracle within the specified time frame.

Consult Experts

  • Seeking Expert Advice: Engage Oracle licensing experts to navigate the audit process efficiently. Their insights can help ensure compliance and address any potential issues proactively.

By following these steps and tips, you can manage the Oracle ULA audit process effectively, ensuring compliance while minimizing disruptions to your organization.


What is an Oracle Unlimited License Agreement (ULA) audit?

An Oracle ULA audit is a process where Oracle verifies the quantities of ULA software deployed by a customer during the ULA term. This ensures compliance with the licensing agreement.

Why does Oracle conduct ULA audits?

Oracle conducts ULA audits to confirm that customers accurately report the software usage and comply with the terms of their ULA. It helps Oracle validate the licensed quantities.

What does Oracle require in a ULA audit?

Oracle requires detailed data on software deployments, including a global deployment report, VMware validation, cloud deployment details, and the LMS Collection Tool script results.

How long does an Oracle ULA audit typically take?

The duration can vary from 3 to 12 months, depending on the size and complexity of your Oracle estate and how quickly you can provide the required data.

What is the first step in the Oracle ULA audit process?

Oracle will initially ask if you wish to certify or renew your ULA. You must indicate your intention to certify the ULA to proceed with the audit.

What is a certification letter in the ULA audit process?

Oracle issues a certification letter that a C-level executive must sign. This letter confirms the quantities of ULA software you have deployed during the term.

What is a global deployment report?

A global deployment report is a comprehensive document detailing all your Oracle software deployments. It includes information on usage, deployment locations, and quantities.

Why does Oracle require VMware validation during the ULA audit?

Oracle uses VMware validation to confirm the accuracy of your reported software deployments. You may be asked to run PowerCLI to collect and validate this data.

What cloud deployment data does Oracle need?

Oracle requires details on your cloud deployments, including the platform used, installation dates, and average consumption data. This helps verify your software usage in the cloud.

What is the LMS Collection Tool script?

The LMS Collection Tool script gathers data on your Oracle software deployments. Oracle requires you to run this script to validate your deployment information.

What happens if discrepancies are found during the audit?

If Oracle finds discrepancies, you may need to provide additional data or clarification. It’s essential to address these issues promptly to avoid delays in certification.

Can the ULA audit process be expedited?

Yes, working with Oracle licensing experts can help expedite the process. They can guide you through completing the required documents and effectively responding to Oracle.

What should you do if you are under-counted during the ULA certification?

Undercounting can lead to compliance issues. If the quantities are uncertain, it’s safer to overestimate to avoid potential fines or penalties.

Will support costs increase based on ULA exit numbers?

Your ULA exit numbers will not affect support costs. They will only increase by 0-8%, similar to other Oracle support agreements.

Is there a strict deadline for Oracle to provide exit numbers?

While you should report your Oracle ULA numbers within 30 days of the contract ending, this is not a hard deadline. Companies can sometimes provide data several months after the ULA ends.

Contact our Oracle Licensing Consulting Team To Help you Certify Your Oracle ULA

Please enable JavaScript in your browser to complete this form.


  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts