Oracle Licensing Advisory

Data Collection Guide for Oracle Licence Optimisation

A step-by-step guide from Redress Compliance covering what data to collect, how to run the Oracle LMS Collection Tool, and how to share results securely.

💻
LMS Script
Oracle DB & Middleware
☁️
Cloud Data
AWS / Azure / GCP / OCI
💾
RVTools
VMware Environments
📋
Templates
GoldenGate, Java, EBS

Access the Data Collection Guide

Enter your details below to view the full guide and interactive checklist. Your completed checklist will be sent to your Redress project lead.

Please use your company email address.
Your details are shared only with your Redress Compliance project team.

1 Introduction

This guide outlines the data collection process required to support your Oracle licence optimisation engagement with Redress Compliance. Accurate and complete data is essential. It allows us to assess your full Oracle deployment, identify optimisation opportunities, and prepare the best possible commercial options for your ULA renewal, certification, or licence position.

The primary collection tool is the Oracle LMS Collection Tool, a read-only, non-intrusive script provided by Oracle. It is safe to run on production systems.

✅ The LMS Script is Safe
The Oracle LMS Collection Tool is completely read-only and non-intrusive. It does not modify any data, does not affect performance, and does not communicate with Oracle. The script output stays entirely within your environment until you share it with Redress. In 25+ years of Oracle licensing advisory, we have never encountered a performance issue caused by running this tool.

2 Oracle LMS Collection Tool

The LMS Collection Tool is the standard Oracle-provided script used to discover what Oracle software is installed across your environment. It can analyse all Oracle software listed in the User Manual, including all Database editions, all Middleware products, WebLogic, WebCenter, OBI EE, Identity Management, and all licensable options and packs.

Oracle Product AreaCollection MethodAction
Oracle Database (all editions)Run LMS Collection ToolLMS Script
Oracle Middleware / WebLogic / WebCenterRun LMS Collection ToolLMS Script
Oracle Business Intelligence (OBI EE)Run LMS Collection ToolLMS Script
Oracle Identity & Security ProductsRun LMS Collection ToolLMS Script
Oracle E-Business Suite (EBS)Run LMS Tool with --EBS parameterLMS Script
Oracle GoldenGateManual template (source & target)Request Template
Oracle Java SEManual inventory (path, version, patch)Request Template
Cloud Deployments (OCI / AWS / Azure / GCP)Cloud template (Excel)Request Template
⚠️ Run as Root / Administrator on ALL Servers
The LMS Collection Tool must be executed with root (Linux/Unix) or Administrator (Windows) privileges. It must be run on ALL servers where Oracle software is present, including Production, Non-Production, Test, and DR environments. In 99% of cases, script errors are caused by insufficient privileges. Incomplete data will result in an incomplete licensing picture.
📥 Download the LMS Collection Tool & User Manual

The download contains the LMS script files and the User Manual with detailed step-by-step instructions for each Oracle product area.

Download from Redress Box
Secure file sharing via Box.com. Contact your Redress project lead if you have issues accessing the link.

3 What to Run and Where

3.1 Oracle Database

Run the LMS Collection Tool on every server hosting an Oracle Database instance. This includes all editions (Standard, Enterprise, Express) and all environments (Production, Non-Production, Test, DR). The Database script is usually very quick, completing in minutes per server.

3.2 Oracle Middleware, WebLogic & Related Products

Run the LMS Collection Tool on all servers where Oracle Middleware is installed. This includes WebLogic Server, WebCenter, Oracle HTTP Server, and related Fusion Middleware products. Note: the FMW scan takes longer than the Database scan as it searches the filesystem for Oracle binaries.

3.3 Oracle GoldenGate

GoldenGate is not covered by the LMS script. Request the GoldenGate template from Redress. We need hardware details (processor type, sockets, cores) for both the source and target servers involved in GoldenGate replication. GoldenGate is licensed on the physical hardware of both ends.

3.4 Oracle Business Intelligence (OBI EE)

Run the LMS Collection Tool on the servers hosting OBI EE. The standard LMS script will detect the BI installation and report licensable components.

3.5 Oracle Identity & Security Products

Run the LMS Collection Tool on all servers hosting Oracle Identity Management, Access Manager, or related security products.

3.6 Oracle E-Business Suite (EBS)

Run the LMS Collection Tool with the --EBS parameter on the database server hosting the EBS database. This collects application licensing information including application user counts, module usage data, concurrent users, and licensed application products.

3.7 Oracle Java SE

There is no Oracle-provided collection script for Java. We ask you to provide the following for all Java installations: install path (where the Java binaries are installed), Java distribution, version, and patch level. Request the Java template from Redress if needed.

3.8 Cloud Deployments (OCI, AWS, Azure, GCP)

For any Oracle software running in the cloud, request the Cloud Template (Excel) from Redress. We need details including: cloud provider, instance type, vCPU/OCPU count, whether multi-threading/hyper-threading is enabled, and whether Multi-AZ is configured. This applies to all cloud providers.

3.9 VMware Environments

For VMware, Oracle requires licensing of ALL physical hosts in ALL ESXi environments, not only where Oracle is running. Run RVTools (or equivalent) against your vCenter and export the full output. We need data from every ESXi host in every cluster, regardless of whether Oracle VMs exist on that host.

3.10 Hyper-V Environments

For Hyper-V, Oracle licensing applies only to servers in the cluster(s) where Oracle is running. This is narrower than VMware scope. Provide hardware details (processor type, sockets, cores) for all servers in the relevant cluster(s).

4 Data Collection Checklist

Use this checklist to confirm all required data has been collected and shared with Redress Compliance. Select Yes, No, or N/A for each item. Your completed checklist will be submitted to your project team.

1
Have you run the LMS Collection Tool on ALL servers (Production, Non-Production, Test, DR) where Oracle software is installed?
2
Have you provided the DR environment template to Redress (for any powered-off or standby DR environments)?
3
Have you provided information about cloud deployments to Redress using the Cloud Template (Excel) for any Oracle software running on OCI, AWS, Azure, or GCP?
4
If you run VMware, have you provided RVTools output (or equivalent) for ALL ESXi hosts across ALL environments?
5
Have you shared your Oracle ordering documents (contracts, amendments, ordering documents) with Redress?
6
If you run Oracle GoldenGate, Java, or other products requiring manual collection, have you completed and returned the relevant template(s)?
🚨 Completeness is Critical
Every server, every environment, every Oracle product matters. Missing data from even a single server or environment can materially affect the licensing analysis and the commercial options available to you. When in doubt, collect it. We would rather have too much data than too little.

5 How to Share Data with Redress

All collected data (LMS script outputs, RVTools exports, completed templates, ordering documents) must be shared securely with Redress Compliance. There are two options:

6 Frequently Asked Questions

Is the LMS script safe to run on production systems?

Yes. The script is completely read-only and non-intrusive. In 25+ years of Oracle licensing advisory, we have never encountered a single performance issue caused by running the LMS Collection Tool.

How long does the script take to run?

The Database script is usually very quick, completing in minutes per server. The Fusion Middleware (FMW) script takes longer as it scans the filesystem for Oracle binaries. Clients with 2,000+ databases have completed full collection in a few hours using automation tools.

What if the script fails or produces errors?

In 99% of cases, script issues are due to insufficient privileges. The script needs to be run as root (Linux/Unix) or Administrator (Windows). If you encounter any issues, contact your Redress project lead immediately.

What about DR environments that are turned off?

Please inform your Redress project lead about any DR environments that are currently powered off. We need to account for these in the compliance assessment even if we cannot collect data from them directly.

What if we have platforms not covered here?

Contact your Redress project lead for guidance. We have templates and collection methods for all Oracle-licensable environments.

Submit Your Completed Checklist

Once you have completed all items above, submit your checklist to your Redress project team.

Checklist Submitted Successfully

Your completed checklist has been sent to your Redress Compliance project team at [email protected]. Your project lead will follow up with you shortly.

Questions & Support

If you have any questions about the data collection process, encounter issues running the LMS tool, or are unsure whether a particular environment is in scope, please contact your Redress project lead immediately. We are available throughout the data collection phase to assist and troubleshoot.

Email: [email protected]
Phone: +1 (239) 402-7397