Oracle Licence Management Advisory

How to Check Oracle Licence Information Entitlement Verification, My Oracle Support, Usage Discovery & Compliance Baseline

Knowing exactly what Oracle licences you own and exactly what Oracle software you are running is the foundation of every compliance, cost optimisation, and negotiation strategy. This guide provides the complete framework: entitlement documentation, My Oracle Support and CSI records, usage discovery across your entire estate, gap analysis, and building an ongoing governance programme that keeps your licence position accurate and audit-ready.

3 Pillars
Entitlements + Usage + Gap Analysis = Complete Baseline
10-50+
CSIs Typical in Large Enterprises
$500K-$10M+
Where Audit Findings Originate
48 hrs
Target Audit-Readiness Response Time
Part of our Oracle Licensing Knowledge Hub. For Oracle licence metrics, see Oracle Licence Metrics & Definitions. For LMS audit scripts, see Oracle LMS Collection Tool & Scripts.

Get Oracle Licensing Intelligence

Join enterprise IT leaders receiving our monthly advisory on Oracle audit tactics, licensing changes, and compliance risk management.

Subscribe Free →

By Fredrik Filipsson  ·  Category: Oracle Licence Management  ·  Audience: SAM Manager / IT Director / Procurement / CIO / ITAM  ·  Updated 2026

01 The Three Pillars of Oracle Licence Verification

Establishing an accurate Oracle licence position requires three parallel workstreams: entitlement verification (what you own), usage discovery (what you run), and gap analysis (where the two diverge). Most organisations attempt only one or two of these. A complete licence baseline requires all three pillars, executed systematically and reconciled against each other.

Verification PillarWhat It AnswersPrimary SourcesCommon Gap
1. Entitlement verificationWhat Oracle licences do we legally own? Which products, metrics, quantities, and editions?Ordering documents, Master Agreements, support renewal notices, Oracle CSI recordsLicences purchased through acquisitions, regional offices, or historical deals not captured in central inventory
2. Usage discoveryWhat Oracle software is actually installed and running? Which features are enabled? On what hardware?Database queries, server inventories, DBA_FEATURE_USAGE_STATISTICS, LMS scripts, CMDBOracle software installed on servers that SAM/ITAM teams do not know about (shadow IT, dev environments, test instances)
3. Gap analysisWhere does usage exceed entitlements (compliance risk)? Where do entitlements exceed usage (cost waste)?Comparison of entitlement inventory against usage inventoryAnalysis performed on incomplete data from either pillar, producing false confidence

02 Pillar 1: Gathering Entitlement Documentation

Entitlement documentation is the legal proof of what Oracle licences you own. Without complete, accurate entitlement records, you cannot defend your position in an audit, you cannot identify shelfware for cost reduction, and you cannot negotiate effectively.

Document TypeWhat It ContainsWhere to Find ItCommon Problem
Oracle ordering documentsProduct names, licence metrics (Processor/NUP), quantities, list price, discount, net price, support feesProcurement archives, legal/contracts department, Oracle account teamOrdering documents from 10 to 20 years ago are missing or stored in retired filing systems
Master Agreement / OLSAOverarching terms: territory, audit rights, definitions of metrics, permitted use, transfer rightsLegal department, contract management systemMultiple Master Agreements across subsidiaries with different terms; no central view
Support renewal noticesAnnual renewal documents listing products under support, quantities, and annual support feesFinance/AP department, Oracle account teamRenewal notices may not match ordering documents (Oracle's records vs your purchases)
ULA / ELA agreementsUnlimited or enterprise licence terms, product scope, duration, certification requirementsLegal/procurement; often managed by a single executiveULA product scope misunderstood: organisations assume broader coverage than the agreement provides
Acquisition-related licencesOracle licences purchased by acquired companies before the acquisitionM&A integration records, acquired company's procurement archivesAcquired company's Oracle licences never consolidated into the parent's inventory. Most common gap source.
Partner / reseller purchasesOracle licences purchased through authorised resellers or distributorsReseller records, procurement system purchase ordersReseller purchases may not appear in Oracle's CSI records if CSI was not properly linked
Oracle's Records Are Not Your Entitlements. A critical misconception is that Oracle's records (visible through My Oracle Support or provided by your account team) represent the definitive view of your licence entitlements. They do not. Oracle's records reflect what Oracle has captured in its systems, which may be incomplete, incorrectly attributed, or missing historical purchases. Your ordering documents are the legally binding proof of entitlement. In disputes, the ordering document supersedes Oracle's internal records. Always maintain your own master inventory based on ordering documents, and use Oracle's records as a cross-reference, not as the primary source of truth.

03 Pillar 1b: Using My Oracle Support (CSI) for Verification

My Oracle Support (MOS) is Oracle's customer portal where you can view products currently under active support, submit service requests, and access patches. Your organisation's Customer Support Identifiers (CSIs) are the keys to this information. While MOS is not a complete entitlement record, it is a valuable cross-reference tool.

MOS FeatureWhat It ShowsHow to AccessLimitation
Support Identifiers (CSI)Products under active support, licensed quantities, support end dates, support levelLogin → Settings → Support Identifiers → Select CSIOnly shows licences with active support. Perpetual licences without support are invisible.
Product listingOracle product names and editions covered under each CSICSI details page → Products tabProduct names may not match ordering document terminology exactly (renamed products, bundled suites)
Licence quantitiesNumber of licences per product under the CSICSI details page → Quantities columnQuantities may not reflect your actual entitlement if Oracle's records are incomplete
Support renewal historyHistorical renewal dates and amountsCSI details page → Renewal tabDoes not show original licence purchase price or discount terms
Multi-CSI environmentsOrganisations with multiple CSIs have fragmented viewsEach CSI must be checked individuallyNo single consolidated view across all CSIs. Must manually aggregate to see full picture.
The Multi-CSI Problem. Large enterprises routinely have 10 to 50+ Customer Support Identifiers spread across subsidiaries, regions, acquired companies, and historical purchasing entities. Each CSI shows only the licences associated with that specific support contract. There is no single "master view" in My Oracle Support that consolidates all CSIs. An ITAM team checking one or two CSIs may believe the organisation has 200 Oracle DB EE processor licences, when the actual entitlement across all CSIs is 350+. The additional 150 licences represent $7.1M in licence value that could be redeployed, counted in audit defence, or have support terminated if unused. Always inventory every CSI your organisation controls, including those from acquired companies.

04 Pillar 1c: Engaging Oracle for Verification

Engagement MethodWhat You ReceiveRisk LevelRecommended Approach
Request entitlement summary from account managerOfficial list of all licences Oracle has on record for your organisationLow: routine administrative requestRequest in writing; specify all legal entities and subsidiaries; cross-check against your internal records
Request ordering document copiesOracle can retrieve copies of historical ordering documents from their archivesLow: document retrieval is standardUseful when internal records are incomplete; verify that Oracle's copies match your records
Engage Oracle LMS for "compliance review"Full audit-style assessment of your Oracle deploymentHigh: this is effectively an Oracle auditDo NOT engage Oracle LMS for compliance verification. Conduct internal assessments first.
Request CSI consolidationOracle can consolidate multiple CSIs into a unified structureMedium: may trigger review of licence attributionConsolidate CSIs when you have a clear picture of all entitlements
Do NOT Use Oracle LMS as Your Compliance Check. Oracle's License Management Services (LMS) team, now branded as Global Licence Advisory Services (GLAS), offers "compliance reviews" that sound helpful but function as audits. Any findings LMS discovers will be used commercially. Oracle's sales team will receive the results and use them to pressure licence purchases, ULA renewals, or cloud subscriptions. Never allow Oracle LMS to run discovery scripts on your infrastructure as a substitute for an internal licence review. Instead, conduct your own assessment using internal discovery methods, or engage an independent advisory firm that works exclusively for you, not for Oracle.

Vendor Shield: Oracle Licence Management

Redress Compliance builds complete entitlement baselines for Fortune 500 organisations. We identify $1M to $10M+ in unrecognised entitlements and shelfware, and establish ongoing governance that maintains audit readiness.

Oracle Licence Management →

05 Pillar 2: Usage Discovery

Knowing what you own is only half the equation. You must also know exactly what Oracle software is installed, running, and being used across your entire estate.

Discovery MethodWhat It RevealsScopeKey Consideration
DBA_FEATURE_USAGE_STATISTICSWhich Oracle Database features and options have been used (Partitioning, TDE, Diagnostics Pack, ADG, etc.)Per database instanceRecords feature usage permanently. Even one-time accidental activation creates an audit trail.
V$LICENSE and V$INSTANCEDatabase edition (EE/SE2), current sessions, CPU count, database namePer database instanceConfirms which edition is installed and basic capacity metrics
Server hardware inventory (CMDB)Physical servers, socket counts, core counts, processor types (for core factor calculation)All servers running OracleMust include virtualisation hosts, not just VMs. Oracle licences physical infrastructure.
Virtualisation platform inventoryVMware clusters, host assignments, affinity rules, VM mobility settingsAll virtualisation environments with OracleOracle counts all hosts in a cluster unless isolation is documented. VMware cluster mapping is essential.
Cloud instance inventoryAWS/Azure/GCP/OCI instances running Oracle, vCPU counts, instance typesAll cloud accounts and subscriptionsCloud instances may be provisioned by developers without ITAM awareness; audit all cloud accounts
Java installation discoveryOracle Java SE installations across servers, desktops, containersEnterprise-wideJava SE licensing changed to subscription model in 2023 (employee-based); all installations must be assessed
Middleware and application inventoryWebLogic, SOA Suite, Oracle Forms, OAS, EBS, PeopleSoft, JDE, Siebel installationsAll application and middleware serversMiddleware installations often overlooked; restricted-use provisions must be verified

06 Pillar 3: Gap Analysis

Gap TypeWhat It MeansTypical CauseRequired Action
Under-licensing (compliance risk)Usage exceeds entitlements. You are running more Oracle software than you have licences for.Unlicensed database options, VMware cluster-wide counting, NUP under-counts, shadow installationsRemediate before Oracle discovers: reduce usage, acquire additional licences, or restructure deployment
Over-licensing (cost waste)Entitlements exceed usage. You own licences that are not deployed or needed.Historical purchases never decommissioned, acquired company licences sitting unused, EE licences where SE2 would sufficeTerminate support on unused licences to eliminate annual support cost; redeploy to cover gaps elsewhere
Metric mismatchLicence metric (NUP vs Processor) does not match deployment realityNUP-licensed database exposed to large user population; processor-licensed database running on different hardwareEvaluate whether switching metrics would be more cost-effective; negotiate conversion with Oracle if needed
Edition mismatchSoftware edition installed does not match licence edition (e.g., EE features used on SE2 licence)DBA installed EE binary on SE2-licensed server; EE features enabled without awarenessDisable EE features immediately; document corrective action; assess whether EE licence is required

07 Common Licence Verification Pitfalls

PitfallHow It OccursCost ImpactPrevention Strategy
Relying solely on MOS/CSIITAM team uses My Oracle Support as the only entitlement record; misses perpetual licences without support, acquired company licences, and reseller purchases$200K to $2M+ in unrecognised entitlementsMaintain internal master inventory based on ordering documents; use MOS as cross-reference only
Paying support on shelfwareAnnual support continues on licences that are no longer deployed or needed$100K to $1M+/year in wasted support fees (22% of licence value annually)Annual shelfware review: compare deployed products against support renewal list
Misinterpreting licence metricsProcessor licences counted by socket instead of cores x core factor; NUP minimums not calculated correctly$200K to $1M+ in under-licensing or over-purchasingAlways use Oracle's Core Factor Table; calculate NUP minimums based on processor count
Ignoring virtualisation impactOracle deployed on VMware cluster without assessing cluster-wide licensing implications$500K to $5M+ (entire cluster licensed instead of single host)Map all Oracle instances to their physical infrastructure; document isolation
Incomplete acquisition integrationAcquired company's Oracle licences never consolidated; duplicate support payments or unrecognised entitlements$200K to $2M+ in untracked entitlements or duplicate costsInclude Oracle licence inventory in every M&A due diligence and integration checklist
Allowing Oracle LMS to "help"Oracle LMS conducts a "compliance review" that reveals gaps; findings used to pressure commercial outcomes$500K to $10M+ in audit findings used as leverageNever allow Oracle LMS to run scripts on your infrastructure; use independent advisors

08 Building a Licence Baseline: Step-by-Step

1

Consolidate Entitlement Documentation

Gather all ordering documents, Master Agreements, support renewals, ULA/ELA agreements, acquisition records, and reseller purchases into a central repository. Output: Master Entitlement Inventory (product, metric, quantity, date, entity). Timeline: 2 to 4 weeks.

2

Cross-Reference with MOS/CSI

Log into every CSI across all entities. Extract product lists and quantities. Compare against internal master inventory. Flag discrepancies. Output: CSI Reconciliation Report. Timeline: 1 to 2 weeks.

3

Discover All Oracle Installations

Scan all servers, VMs, cloud instances for Oracle Database, Middleware, Applications, and Java installations. Record editions, versions, and features. Output: Complete Oracle Installation Inventory. Timeline: 2 to 4 weeks.

4

Map Hardware and Virtualisation

For every Oracle installation, document the physical server (sockets, cores, processor type), virtualisation platform (VMware cluster hosts, affinity rules), and cloud instance (vCPUs). Output: Infrastructure-to-Licence Mapping. Timeline: 1 to 2 weeks.

5

Run Feature Usage Analysis

Query DBA_FEATURE_USAGE_STATISTICS on every Oracle database. Identify enabled options and packs. Check for EE features on SE2 instances. Output: Feature Usage Report (with compliance flags). Timeline: 1 week.

6

Perform Gap Analysis

Compare entitlement inventory against usage inventory. Identify under-licensing (compliance gaps), over-licensing (shelfware), metric mismatches, and edition mismatches. Output: Gap Analysis Report with remediation priorities and cost impact. Timeline: 1 to 2 weeks.

7

Remediate and Document

Address compliance gaps (reduce usage, acquire licences, restructure). Eliminate shelfware (terminate support). Document all changes. Output: Remediated Licence Position with supporting documentation. Timeline: 2 to 8 weeks (depending on gap severity).

09 Ongoing Governance Checklist

Annual Entitlement Reconciliation

Before each Oracle support renewal, reconcile the renewal notice against your master entitlement inventory. Verify that all products, quantities, and metrics match. Flag discrepancies with Oracle. Identify shelfware candidates for support termination.

Quarterly Usage Discovery Scan

Run DBA_FEATURE_USAGE_STATISTICS on all Oracle databases. Scan infrastructure for new Oracle installations. Check cloud accounts for Oracle instances provisioned since last scan. Update the Oracle Installation Inventory.

Infrastructure Change Control

Require ITAM sign-off before any hardware change, server migration, virtualisation reconfiguration, or cloud instance resize that affects Oracle-licensed servers. Recalculate licence requirements after every change.

M&A Licence Integration

Include Oracle licence inventory in every acquisition due diligence checklist. Within 90 days of closing, consolidate acquired company's Oracle entitlements into the master inventory. Assess whether acquired licences can cover existing gaps.

CSI and Contract Management

Maintain a register of all Oracle CSIs across all entities. Verify annually that CSI records match internal entitlement inventory. Consolidate CSIs where practical to simplify governance.

Audit Readiness Documentation

Maintain a current "audit file" containing: master entitlement inventory, ordering documents, CSI reconciliation report, Oracle installation inventory, feature usage reports, infrastructure mapping, and gap analysis. This file should be ready to present within 48 hours of an Oracle audit notification.

Frequently Asked Questions

Start with two parallel actions: (1) Log into My Oracle Support and review all your CSI records, which shows products currently under active support with quantities and metrics. (2) Locate your most recent Oracle support renewal notice, which lists all products you are paying support on and their annual cost. Together, these give you a quick snapshot. However, this is not a complete picture. MOS only shows licences with active support, and may not include historical purchases, acquired company licences, or perpetual licences where support was terminated.

Contact your Oracle account manager and request copies of all ordering documents associated with your organisation's legal entities. Oracle maintains archives of historical purchases and can retrieve copies. Additionally, check internal procurement systems, legal department archives, finance department records (for payment history), and acquired company records. For very old purchases (10+ years), Oracle's archives may be incomplete. In these cases, support renewal notices that list the products and quantities serve as secondary evidence of entitlement.

Requesting an entitlement summary from your Oracle account manager is a routine administrative request and does not trigger an audit. However, engaging Oracle LMS (License Management Services) or GLAS (Global Licence Advisory Services) for a "compliance review" is functionally equivalent to an audit. Any findings will be shared with Oracle's sales organisation and used commercially. Always distinguish between asking your account manager for documentation (safe) and inviting Oracle LMS to assess your environment (risky). Conduct internal compliance assessments before any engagement with Oracle's licensing teams.

Oracle provides built-in discovery capabilities at no additional cost. Run DBA_FEATURE_USAGE_STATISTICS on every Oracle database to identify which features and options are in use. Query V$LICENSE and V$INSTANCE for edition and capacity information. Use your CMDB or server inventory tools to map Oracle installations to physical hardware. For virtualisation, extract VMware cluster host lists and affinity rules from vCenter. For cloud, use AWS/Azure/GCP billing and inventory APIs to identify Oracle instances. Combine these data sources into a spreadsheet-based licence position. No commercial SAM tool required for a baseline assessment.

At minimum annually (before support renewal) and immediately after any major event: acquisitions, divestitures, new Oracle deployments, infrastructure migrations, cloud migrations, virtualisation changes, or workforce changes affecting NUP counts. Organisations with large Oracle estates (100+ databases or $5M+ annual support) should conduct quarterly usage scans to catch drift early. The cost of proactive compliance monitoring is a fraction of the cost of an Oracle audit finding.

My Oracle Support shows only licences with active Oracle support. It does not show: perpetual licences where support has been terminated (you still own these licences), licences purchased through resellers that were not properly linked to your CSI, licences from acquired companies that have not been consolidated, or licences under separate CSIs that your MOS account cannot access. Your ordering documents are the definitive legal proof of entitlement. MOS is a useful cross-reference tool but should never be treated as the complete entitlement picture.

Build Your Complete Oracle Licence Baseline

Contact us for a confidential introductory call to discuss your software landscape, upcoming renewals, and how Redress can deliver measurable savings. Fixed-fee proposal typically provided within 48 hours.

Book a Confidential Call →
FF

Fredrik Filipsson

Co-Founder, Redress Compliance

Fredrik brings 20+ years of enterprise software licensing experience, including senior roles at IBM, SAP, and Oracle. He has managed hundreds of Oracle licence verification assessments, building complete entitlement baselines for Fortune 500 organisations with 50+ CSIs across dozens of subsidiaries, identifying $1M to $10M+ in unrecognised entitlements and shelfware, and establishing ongoing governance programmes that maintain audit readiness and reduce Oracle licensing costs by 15 to 40%.

← Back to Oracle Advisory Services