LocationsResourcesContact
📅 Book a Meeting
← Back to Oracle Knowledge Hub|Read our Oracle Audit Defense guide
Oracle Licensing Advisory

How to Check Oracle License Information — Three Options

An independent guide for CIOs, IT asset managers, and procurement leaders on how to verify Oracle licence entitlements, reconcile usage against contracts, and maintain audit-ready compliance.

📄 Independent Advisory ⏱️ 16 min read 🔄 Updated 2025 ✍️ Fredrik Filipsson
60%+ of enterprises have inaccurate Oracle licence records
$1M–$10M+ typical audit exposure when records are not reconciled
3–5 Years average audit cycle — Oracle will come knocking
22% annual support cost on every licence you own

1. Why Checking Oracle Licence Information Matters

Oracle licensing is among the most complex and financially consequential software compliance challenges that enterprise IT teams face. Between processor-based metrics, Named User Plus minimums, core factor calculations, virtualisation restrictions, and optional database features that require separate licences, maintaining an accurate picture of what you own versus what you use is both critical and difficult.

The consequences of getting it wrong are severe. Oracle conducts aggressive licence audits — typically every three to five years for large customers — and the financial penalties for non-compliance can run into the millions. Conversely, organisations that fail to track their entitlements often discover they are paying support on unused licences, wasting hundreds of thousands annually in unnecessary costs.

Effectively tracking and verifying Oracle licence information is the foundation of both compliance assurance and cost optimisation. This guide explains three practical approaches to building a clear, defensible picture of your Oracle licence position — and how to maintain it over time.

"The single biggest mistake we see in Oracle licensing is the assumption that someone, somewhere in the organisation, has an accurate handle on what's been purchased. In most enterprises, the truth is scattered across procurement systems, old filing cabinets, and the memories of people who have long since left."

— Fredrik Filipsson, Co-Founder, Redress Compliance

2. Option 1 — Gather All Oracle Licence Entitlements

Oracle licensing is complex, so the first and most fundamental step is building a complete internal inventory of everything your organisation owns. This is your foundation — without it, neither the Oracle support portal nor Oracle's account team can give you the full picture.

What to Collect

Document TypeWhat It ContainsWhere to Find It
Oracle Master Agreement (OMA)Umbrella terms governing your Oracle relationship, including audit rightsLegal / Procurement archives
Ordering DocumentsSpecific products, licence metrics, quantities, prices, and territoryProcurement systems, Oracle account team
Support Renewal NoticesProducts currently under support, annual fees, renewal datesFinance / Procurement
ULA AgreementsUnlimited deployment rights for specific products during termLegal — see our ULA Playbook
Internal Purchase RecordsLicences purchased by business units, subsidiaries, or through acquisitionsAll departments, M&A records
Legacy / Unsupported LicencesPerpetual licences no longer under support but still ownedHistorical records, old purchase orders

Critical Best Practices

Centralise everything. Create a single licence repository — whether that is a spreadsheet, a software asset management (SAM) tool, or a dedicated contract management database. The key is having one authoritative source of truth that maps every Oracle product to its contract, metric, and quantity.

Check all business units. Oracle licences frequently exist in silos. A subsidiary may have purchased database licences independently. An acquired company may have brought along its own Oracle estate. If these are not captured centrally, you face both compliance risk and the potential for duplicate spending.

Include unsupported licences. Perpetual Oracle licences remain valid even when support has lapsed. While you lose the right to patches and upgrades, you still own the licence. Tracking these is important — they can be redeployed, and Oracle cannot claim you are unlicensed for software you legitimately purchased.

Common trap: Many organisations assume the support renewal notice is the definitive record of what they own. It is not. The renewal only shows products with active support — it misses any licences where support has been dropped, as well as restricted-use licences bundled with other Oracle products.

📋

White Paper: 10 Steps to Regain Control of Oracle Licensing and Reduce Risk

A practical framework for CIOs looking to consolidate Oracle licence documentation, eliminate waste, and build audit-ready governance processes.

Download Free →

3. Option 2 — Use My Oracle Support (CSI) to Verify Licences

Oracle's My Oracle Support portal is a key tool for checking which licences you have under active support. Your organisation has one or more Customer Support Identifiers (CSIs) — unique numeric IDs that link your support contracts to Oracle's systems.

Step-by-Step: Checking Licences via My Oracle Support

StepActionWhat to Look For
1. Log InNavigate to support.oracle.com and sign in with your company credentialsEnsure your user account is linked to your organisation's CSI(s)
2. Open CSI DetailsNavigate to the Support Identifiers section and select your CSI numberYou may have multiple CSIs — check all of them
3. Review ProductsThe CSI page displays Oracle products covered, licensed quantities, and support end datesCompare each line item against your internal records
4. Check StatusVerify that support status is active and renewal dates are correctFlag any products showing as expired or with incorrect quantities
5. Export DataDownload the entitlement list for reconciliation against your internal inventoryUse this export as input to your centralised licence repository

What My Oracle Support Does — and Does Not — Show

The portal is valuable but has important limitations. It only shows licences with active support. If you dropped support on a set of licences to save costs, those licences will not appear in the portal — even though you still own them. You must track unsupported licences separately in your internal records.

The portal also does not show usage. It tells you what you have paid for, not what you are actually deploying. To get a compliance picture, you need to combine the CSI data with actual deployment and usage information from your technical teams.

"My Oracle Support is a useful cross-reference, but we consistently see organisations treat it as their complete licence register. It's not. It is Oracle's view of what you are paying support on — which is a very different thing from the totality of what you own and what you are using."

— Fredrik Filipsson, Co-Founder, Redress Compliance
Need expert help reconciling Oracle entitlements with actual deployments? Oracle Licence Management →

4. Option 3 — Verify Directly with Oracle

For additional assurance — particularly when internal records are incomplete or conflicting — you can contact Oracle directly. Your Oracle account manager or the Global Licensing and Advisory Services (GLAS) team can retrieve your company's purchase history and provide an official list of all licences acquired.

How to Request an Entitlements Summary

Contact your Oracle account representative and request a comprehensive entitlements summary. Oracle maintains records of every order processed under your corporate entity, so they can reconstruct your licence history even if your internal records have gaps.

Comparing the Three Options

ApproachStrengthsLimitationsBest Used When
Internal RecordsComplete picture including unsupported licences; under your controlRelies on accurate record-keeping; may have gaps from acquisitionsAs the primary source of truth — always
My Oracle Support (CSI)Oracle's own view of supported products; easy to accessOnly shows licences with active support; no usage dataCross-referencing and verifying support status
Oracle Direct (Account Team)Official purchase history; can fill gaps in internal recordsOracle's data may not match your interpretation of terms; could invite scrutinyWhen records are incomplete or after M&A activity

Will asking Oracle for a licence summary trigger an audit? Requesting an entitlements summary is routine and unlikely to trigger a formal audit on its own. However, be aware that Oracle's sales teams and GLAS teams communicate internally. If your records reveal significant gaps, Oracle may view that as an opportunity. Ensure your records are current and reconciled before engaging Oracle's team, so you can confidently address any discrepancies.

Always cross-check. Regardless of which approach you use, always reconcile the information against your other sources. Oracle's records may not match your internal records for legitimate reasons — for example, if licences were transferred between entities, if restricted-use licences are classified differently, or if your contract terms contain unique provisions. The goal is a single, reconciled view that you can defend.

Real-World Example

$2.4M in avoided audit exposure

A global manufacturing company discovered — through reconciling My Oracle Support data against internal records — that two acquired subsidiaries were running Oracle Database Enterprise Edition with Partitioning and Diagnostic Pack features enabled, but no corresponding licences. By identifying the gap proactively and remediating before Oracle's audit notice arrived, they avoided an estimated $2.4M compliance claim and negotiated a remediation purchase at a 40% discount.

Read more Oracle licensing assessment case studies →

5. Monitor Usage and Stay Compliant

Your Oracle licence position is not static. Deployments change, users are added, features are enabled, and infrastructure evolves. Without ongoing monitoring, the accurate picture you built today can become dangerously outdated within months.

What to Monitor

Monitoring AreaWhat to TrackWhy It Matters
Processor / Core CountsPhysical cores on all servers running Oracle software, adjusted by Oracle's Core Factor TableAdding cores or changing CPUs can increase licence requirements overnight
Named User Plus CountsAll distinct users and devices accessing Oracle databases, directly or through applicationsIndirect access through middleware or third-party applications is frequently under-counted
Database Options & PacksFeatures like Partitioning, Advanced Security, Diagnostics Pack, and Tuning PackThese require separate licences and are easily detected by Oracle's LMS scripts
Virtualisation BoundariesVMware clusters, Hyper-V hosts, and cloud instances where Oracle software can migrateOracle may require licensing all physical cores in the entire cluster
Java SE InstallationsAll Oracle JDK/JRE installations across servers and desktopsOracle now requires paid subscriptions for commercial Java SE use
Cloud DeploymentsOracle workloads on AWS, Azure, GCP, or OCI under BYOL modelCloud licensing rules differ significantly from on-premises

Using Oracle's Built-in Tools

You do not necessarily need to purchase expensive third-party SAM tools to track Oracle usage. Oracle provides built-in mechanisms that your technical teams can use. DBAs can run scripts to count database users, identify enabled features, and measure processor usage. Oracle Enterprise Manager can be configured to track which options and packs are active across your environment. The key is establishing regular processes — not just running these checks once.

If usage exceeds what is licenced, act quickly. Either reduce usage (disable features, decommission instances, consolidate servers) or obtain additional licences before Oracle discovers the gap. If licences are sitting unused (shelfware), consider cancelling their support or reallocating them to other parts of the organisation to cut costs.

🔍

White Paper: 10 Hidden Oracle Audit Risks That Could Blindside Your Business

Discover the compliance traps that Oracle's audit teams are trained to find — from accidental feature usage to virtualisation pitfalls — and how to close them before they become costly.

Download Free →

6. Common Oracle Licensing Pitfalls to Avoid

Oracle's licensing rules are notoriously complex, and even well-intentioned organisations routinely fall into compliance traps. Here are the most common pitfalls — and how to avoid them.

PitfallImpactHow to Avoid
Paying support on unused licencesWasting ~22% of the licence cost every year on software no one usesBefore each renewal, audit usage and consider dropping support on genuinely unused products
Misinterpreting licence metricsUnder-licensing due to incorrect processor counts, wrong core factor application, or missing NUP minimumsConsult Oracle's official definitions and our comprehensive licensing guide
Ignoring virtualisation rulesOracle may require licensing all physical cores in a VMware/Hyper-V cluster, not just VM coresIsolate Oracle on dedicated hosts or use Oracle-approved partitioning
Accidentally enabling database optionsFeatures like Partitioning or Diagnostics Pack can be enabled by a DBA without realising a licence is requiredDisable unlicensed options at the database level and restrict DBA access to feature toggles
Failing to count indirect accessUsers accessing Oracle through middleware, web applications, or third-party tools must still be licensedMap all data paths to Oracle databases and count every end user, direct or indirect
Missing NUP minimumsOracle Database EE requires a minimum of 25 NUP per processor, regardless of actual user countAlways calculate the minimum first, then compare to actual users — see NUP vs Processor guide
Assuming Java is freeOracle Java SE requires a paid subscription for commercial use since 2019; audits target download recordsInventory all Java installations, migrate to OpenJDK where possible, licence remaining commercial use
Not reconciling after M&AAcquired companies bring along Oracle estates that may not match your contractsConduct a licence assessment immediately post-acquisition and reconcile against all contracts

"The organisations that get into the most trouble are those that treat Oracle licensing as a procurement exercise rather than an ongoing governance discipline. Compliance is not a point-in-time activity — it requires continuous attention because your environment changes every day."

— Fredrik Filipsson, Co-Founder, Redress Compliance

Real-World Example

$4.1M audit claim reduced to $680K

A US-based financial services firm received an Oracle audit notice that initially cited $4.1M in compliance shortfalls — primarily driven by unlicensed database options (Diagnostics Pack and Tuning Pack) running across a VMware cluster. By engaging independent advisors to challenge Oracle's scope calculations and demonstrating that several features had been inadvertently enabled but not actively used, the firm negotiated the exposure down to $680K in new licence purchases.

Read more Oracle audit defense case studies →

Facing an Oracle audit or concerned about compliance gaps? Oracle Audit Defense →

7. Understanding Key Oracle Licence Metrics

To verify and manage Oracle licence information effectively, you need to understand the metrics Oracle uses to measure compliance. Getting these wrong is the most common source of audit findings.

MetricHow It WorksKey Rules
ProcessorLicences based on CPU cores × core factor. Intel/AMD typically = 0.5 factorAllows unlimited users. Must licence all cores where Oracle is installed or can run. List price: $47,500 per licence for DB EE
Named User Plus (NUP)Licences based on the number of distinct users or devices accessing OracleMinimum 25 NUP per processor for DB EE; 10 per server for SE2. Must count indirect access
Application UserPer-user metric for Oracle business applications (EBS, Siebel, PeopleSoft)Different from NUP — tied to application modules, not database technology
Employee MetricUsed for Java SE subscriptions — priced per total employee countCounts all employees in the organisation, not just Java users

Processor Licensing: The Core Factor Calculation

The most critical calculation in Oracle licensing is the processor licence count. Oracle does not count cores at face value — it applies the Core Factor Table, which assigns a multiplier to each processor type. The formula is straightforward: Total Physical Cores × Core Factor = Required Processor Licences (rounded up to the nearest whole number).

For example, a server with 16 Intel Xeon cores (core factor 0.5) requires 16 × 0.5 = 8 processor licences. The same calculation on an IBM POWER processor (core factor 1.0) would require 16 licences — twice the cost for the same core count. You can find Oracle's official Core Factor Table on Oracle's pricing page.

For a detailed walkthrough, read our Oracle Database Licensing Guide.

Cloud licensing is different. Oracle's Core Factor Table does not apply in authorised cloud environments (AWS, Azure, GCP). Instead, Oracle uses a simplified vCPU-based rule: 2 vCPUs = 1 processor licence (with hyper-threading). Read our Oracle Cloud Licensing Guide for the full breakdown.

📊

White Paper: Oracle Audit Playbook — 10 Ways to Limit Exposure

Built on real-world cases, this playbook outlines the exact steps to reduce audit exposure, delay engagement strategically, and avoid paying for licences you don't actually need.

Download Free →

8. Recommendations for CIOs and ITAM Leaders

Centralised Licence Management

Maintain a single repository for all Oracle licences, contracts, and support agreements. Update it immediately whenever new licences are purchased, deployments change, or support is dropped. This repository should map each licence to a specific contract, metric, quantity, and deployment location.

Schedule Regular Reviews

Audit your Oracle licence status on a fixed schedule — at least annually, timed before your support renewal date. Routine self-assessments enable you to identify and address compliance gaps well before Oracle comes knocking. For a structured approach to building audit-ready posture, build self-audits into your IT governance calendar.

Engage Technical Teams

Your DBAs and infrastructure teams are the front line of licence compliance. They can provide accurate usage data, alert you to changes that impact licensing (new feature enablements, server additions, virtualisation changes), and run Oracle's built-in LMS scripts internally before Oracle runs them during an audit.

Plan for Changes in Advance

Before implementing any major change involving Oracle — new deployments, cloud migrations, infrastructure refreshes, M&A integrations — assess the licensing impact first. A seemingly routine infrastructure change (like migrating an Oracle database to a VMware cluster) can multiply your licence requirements if not planned carefully.

Leverage Oracle Resources — Carefully

Use Oracle's support portal and consult with your Oracle representatives for guidance, but always bring your own data to the conversation. Cross-reference Oracle's input with your internal records and, where stakes are high, engage independent Oracle licensing advisors who work exclusively for you — not for Oracle.

Real-World Example

$1.6M annual savings identified

A European logistics company conducted its first comprehensive Oracle licence reconciliation in five years. The exercise revealed $1.6M in annual support payments on licences that were either unused, duplicated across subsidiaries, or misclassified. By dropping support on genuinely unused licences and consolidating the remainder, the company reduced its Oracle support bill by 28% — without losing any functionality.

See more Oracle optimisation case studies →

9. Action Checklist: 8 Steps to Oracle Licence Clarity

Get Expert Help with Oracle Licence Verification

Our independent Oracle licensing advisors can conduct a full entitlement reconciliation, identify compliance risks and cost savings, and give you a defensible licence position — without Oracle knowing.

10. Frequently Asked Questions

What is the fastest way to check our Oracle licence information?
Check your latest Oracle support renewal notice and log in to My Oracle Support. Together, these show which Oracle products you are licensed for and how many licences are under active support. However, remember that neither source captures unsupported licences or actual deployment usage.
We lost some Oracle licence documents — how can we confirm what we own?
Contact your Oracle account manager and request a full entitlements summary. Oracle maintains records of all purchases tied to your corporate entity. Also check procurement archives, finance systems, and records from any past acquisitions or divestitures.
Will asking Oracle for a licence summary trigger an audit?
Requesting an entitlements summary is a routine business activity and is unlikely to trigger a formal audit on its own. However, ensure your internal records are reconciled first so you can address any discrepancies confidently.
How can we track Oracle licence usage without buying new tools?
Use Oracle's built-in tools. DBAs can run scripts to count database users and feature usage. Oracle Enterprise Manager can track enabled options and packs. The Oracle LMS scripts can also be run internally as a self-audit to see exactly what Oracle would see during an audit.
How often should we reassess Oracle licence compliance?
At least annually — ideally timed before your support renewal — and whenever major changes occur, such as mergers, new Oracle deployments, cloud migrations, or significant infrastructure changes. Quarterly lightweight reviews are even better.
What is a CSI number and why does it matter?
A Customer Support Identifier (CSI) is a unique number that links your organisation to Oracle's support system. Each CSI is associated with specific Oracle products and support contracts. Having visibility of all your CSIs is essential for a complete view of your supported licence estate.
What happens if we discover we are over-deployed?
You have several options: reduce usage by decommissioning instances or disabling features; purchase additional licences (negotiate hard — don't pay list price); or restructure deployments to reduce the licensing footprint (e.g., consolidating onto fewer servers or migrating to Oracle Cloud where licensing may be more favourable).
Do unsupported Oracle licences still count as valid?
Yes. Perpetual Oracle licences remain valid indefinitely, even if support has lapsed. You lose access to patches, updates, and Oracle support, but you retain the right to use the software version you have. Track these licences — they may be redeployable.
How does the Oracle Core Factor Table affect our licence count?
The Core Factor Table assigns a multiplier to each processor type. Most Intel and AMD x86 cores have a 0.5 factor, effectively halving the licence count. IBM POWER cores have a 1.0 factor. The Core Factor Table does not apply in authorised cloud environments (AWS, Azure, GCP) — cloud licensing uses a separate vCPU-based calculation.
What role should our Oracle account team play in licence verification?
Your Oracle account team can be a useful resource for retrieving purchase history and clarifying entitlements. However, remember that Oracle's sales organisation is not your compliance advisor — their incentive is to identify gaps that lead to new purchases. Always verify Oracle's input against your own records and, where appropriate, engage independent advisors.
We are moving Oracle workloads to the cloud — does this change our licence requirements?
Significantly, yes. Cloud licensing rules differ from on-premises. In authorised clouds (AWS, Azure, GCP), Oracle uses a vCPU-based counting method without the Core Factor Table. In Oracle Cloud (OCI), BYOL rules allow you to port on-premises licences with specific conversion ratios. Read our Oracle Cloud Licensing Guide before migrating.
How do Oracle audits actually work?
Oracle typically provides 45 days' written notice before an audit. They will request that you run their LMS scripts on your servers, which automatically collect deployment data. Oracle's team then analyses the output, identifies compliance gaps, and presents findings. You then negotiate a resolution. For a full breakdown of the process, see our strategic audit guide.

Related Reading

Oracle Whitepapers

Free, independent research to help you manage Oracle licensing risks and costs.

Browse all whitepapers →

Oracle Advisory Services

Oracle Licence Management

Full licence reconciliation, compliance assessment, and optimisation to cut costs and eliminate risk.

Learn More →

Oracle Audit Defense

Expert-led audit response — scope management, findings challenge, and negotiation support.

Learn More →

Oracle Contract Negotiation

Independent negotiation advisory for renewals, new purchases, ULAs, and cloud transitions.

Learn More →
FF

Fredrik Filipsson

Co-Founder of Redress Compliance. Over 20 years of experience in enterprise software licensing across Oracle, Microsoft, SAP, IBM, and Salesforce. Former IBM, SAP, and Oracle executive. Has helped hundreds of Fortune 500 companies optimise costs, defend against audits, and negotiate favourable terms with major software vendors.