UK fashion retailers like New Look operate Oracle environments that evolved in layers — on-premises database infrastructure supporting retail operations, analytics platforms managing ecommerce and merchandising data, Java-dependent middleware connecting point-of-sale systems to centralised inventory, and now cloud analytics components added as part of digital transformation programmes. The combination creates compliance complexity that Oracle's LMS team is well-equipped to exploit.

This checklist covers the 20 controls that matter most in a structured Oracle licensing assessment for retail and fashion organisations. Each item includes an expert commentary note drawn from our LMS advisory practice. Any single red flag here can represent six or seven figures in unbudgeted liability — particularly in organisations accelerating digital investment without first validating the licensing impact of their existing estate.

"UK retail Oracle assessments consistently reveal exposure concentrated in three areas: indirect access from ecommerce and POS platforms, Java SE under-licensing following the 2023 pricing change, and VMware cluster scope violations created by data centre consolidations. Together these three categories account for over 70% of the audit claims we see in this sector."
Category 1 — Inventory & Entitlement Foundation
01
Complete Oracle product inventory: all editions, versions, and deployed modules documented across all trading entities
High Risk

Every Oracle product deployed across your estate must be inventoried with version numbers, edition types, and deployment locations — including Oracle Database, Analytics (Endeca), Java SE, and any Oracle Retail suite components. Retail organisations with multiple trading entities, franchise operations, or international store networks frequently have Oracle installations that pre-date current management and are not reflected in the active CMDB. Oracle's LMS scripts will find them regardless.

Expert Note We encounter retail organisations where Oracle Endeca instances were deployed by a third-party systems integrator years ago and are still running in production, but are absent from the current software asset register. Oracle considers any commercial use of Endeca — including for site search and product navigation on ecommerce platforms — to require a valid licence. Inventory completeness is the starting point for every retail Oracle assessment we conduct.
02
Entitlement documentation: all Oracle MSAs, ordering documents, and support renewals accessible and reconciled to current deployments
High Risk

Your legal right to run Oracle software derives from signed agreements. Collect every Oracle ordering document, Master Agreement, and support renewal for the past ten years. Reconcile these against current deployments. Common retail sector gaps include licences purchased through Oracle Retail implementation partners without proper Oracle assignment, support renewals that do not match the underlying perpetual licence grant, and agreements for products that were replaced during platform migrations but are still running on test servers.

Expert Note Retail technology estates frequently contain Oracle products originally procured as part of a broader platform deal or systems integration project. The licensing terms agreed at procurement may not have been correctly communicated to the internal team that now manages the estate. We have seen cases where a retailer was paying Oracle support on a product they had no contractual right to run commercially — and separately running products they had entitlement to but were not on support, exposing them to back-fee claims.
03
Licence metric alignment: correct metric applied per product — Processor, Named User Plus, Application User, or Employee
High Risk

Oracle has over 20 different licence metrics. The wrong metric applied to a retail deployment can create material shortfalls. Oracle Database Enterprise Edition uses Processor or Named User Plus metrics — but the NUP minimum of 10 per Processor often makes NUP more expensive than Processor licensing in data centre environments. Oracle Endeca uses a separate metric structure tied to product categories and deployment size. Validate every metric in use against Oracle's current published definitions — these have changed across product versions and agreement vintages.

Expert Note Retail organisations that switched from Processor to Named User Plus to reduce licence costs frequently underestimate the minimum NUP calculation. On a production database cluster running on modern multi-core processors, the 10-per-processor minimum can result in a required NUP count that far exceeds actual user numbers. We always validate metric selection as the first numerical step in any retail Oracle assessment.

Concerned about your Oracle licence position?

We provide confidential, buyer-side Oracle assessments for UK retail organisations.
Request a Review →
Category 2 — Virtualisation & Infrastructure Compliance
04
VMware cluster licensing scope: all physical cores in any cluster hosting Oracle workloads licensed at full scope
High Risk

Oracle's virtualisation policy requires that if Oracle software runs on any server within a VMware cluster, you must licence every physical core in that entire cluster — not just the VMs or individual hosts where Oracle is deployed. Retail organisations that consolidated data centre infrastructure into VMware clusters to reduce costs frequently created a much larger Oracle licensing footprint than they anticipated. A single Oracle VM on a 20-node cluster requires licensing all 20 nodes at maximum core count.

Expert Note This is Oracle's most consistently enforced audit position. A European retailer we advised faced an initial Oracle claim of £8M solely because their Oracle Database instances shared VMware cluster membership with non-Oracle workloads after a data centre consolidation. The only defensible escape is physical isolation — Oracle software running on hardware completely separated from the VMware cluster at the physical server level. DRS rules, anti-affinity configurations, and resource pools are not accepted by Oracle as isolation evidence.
05
Physical isolation documentation: evidence that Oracle-dedicated hardware is fully segregated from non-Oracle clusters
Medium Risk

If Oracle workloads have been isolated onto dedicated physical hardware, you must document this isolation in a way that withstands Oracle LMS scrutiny. Required evidence includes vCenter configuration exports showing cluster membership, network diagrams confirming physical separation, change control records evidencing when isolation was established, and a current attestation that no Oracle VMs can migrate outside the isolated environment. Oracle places the burden of proof entirely on the customer.

Expert Note We have helped retail clients achieve significant audit claim reductions by proving physical isolation retroactively — but only where contemporaneous documentation existed. Infrastructure team sign-off, vSphere configuration exports, and change management records are essential. Verbal assurances and informal diagrams produced after an audit letter arrives carry no weight in Oracle LMS negotiations.
06
Cloud deployment licensing: AWS, Azure, and OCI Oracle workloads assessed against Authorised Cloud Environment rules
High Risk

Oracle permits use of its software on AWS and Azure under its Authorised Cloud Environments policy, but the metric changes from physical cores to vCPUs at a ratio of 2 vCPUs = 1 Processor licence. This can improve economics compared to on-premises licensing, but creates exposure if you deployed assuming on-premises core factors apply, or if your cloud environment uses high-core-count instance families where the effective cost exceeds Processor licensing. Oracle Cloud Infrastructure applies different rules that must be assessed separately.

Expert Note UK retailers migrating Oracle analytics or database workloads to AWS or Azure as part of digital transformation programmes frequently do so under BYOL assumptions without validating the ACE metric rules. We have seen cloud migrations that inadvertently tripled the Processor licence requirement because the customer compared on-premises core counts to cloud vCPU counts without applying the 2:1 ratio or reassessing instance type selection to minimise licensing cost.
Category 3 — Retail Application & Indirect Access
07
POS system indirect access: all point-of-sale connections to Oracle databases mapped and covered by Processor or NUP licences
High Risk

Oracle counts any person who accesses Oracle data — directly or through a POS terminal, middleware layer, or application server — as a Named User Plus for licensing purposes. In retail organisations, this means every store associate who processes a transaction through a till system connected to an Oracle database is an indirect Oracle user. A retailer with 500 stores and 4 till terminals per store has a potential 2,000-plus indirect Oracle user population if Processor licensing does not cover this access path.

Expert Note Indirect access through POS systems is one of the most underappreciated Oracle licensing risks in the retail sector. Processor licensing on the Oracle backend database eliminates this complexity entirely — but NUP licensing in a retail environment with hundreds of stores creates a calculation that most organisations have never run correctly. We always map POS access patterns as an early step in any retail Oracle assessment.
08
Ecommerce platform indirect access: digital storefronts, order management, and customer-facing applications accessing Oracle data assessed
High Risk

Every customer who places an order through a digital storefront that retrieves product data, availability, or pricing from an Oracle database is — in Oracle's interpretation — an indirect Oracle user. For a UK fashion retailer targeting £500M or more in digital sales, this creates a theoretical NUP user population in the millions. Processor licensing on Oracle Database eliminates this exposure, but any organisation running Oracle on a NUP metric must assess whether ecommerce customer access is properly covered.

Expert Note Oracle's indirect access policy has been contested in the courts — most notably in the Rimini Street case — but Oracle's commercial audit position remains aggressive. We advise UK retailers to audit their Oracle Endeca, Oracle Database, and any Oracle application server licences against their ecommerce architecture before Oracle does. The cost of moving to Processor licensing preemptively is consistently lower than settling an indirect access claim after the fact.
09
Supply chain and WMS integration user counting: warehouse, fulfilment, and supply chain system users accessing Oracle backends mapped
Medium Risk

Warehouse Management System, Inventory Management, and supply chain planning platforms frequently connect to Oracle Database as the system of record for stock levels, supplier data, and order fulfilment. Warehouse operatives, third-party logistics staff, and supplier portal users who access Oracle data through these applications are indirect Oracle users. In multi-warehouse retail operations with outsourced logistics, this population can be substantially larger than the internal headcount alone.

Expert Note Retail organisations that outsource logistics to third-party partners often overlook the licensing implications of giving those partners access — even read-only access — to Oracle-backed inventory data. The third-party's staff count matters for NUP calculations. We have seen audit claims that included the headcount of an outsourced logistics provider's UK warehouse team, because they accessed the retailer's Oracle inventory system through an API integration.
Category 4 — Digital Transformation Licensing Triggers
10
Digital transformation licence impact assessment: all new technology deployments assessed for Oracle licensing implications before go-live
High Risk

Digital transformation programmes — including new data platforms, cloud analytics layers, customer data systems, and ecommerce capability investments — frequently introduce new Oracle licensing obligations or expand existing ones without the organisation realising it. New server deployments expand VMware cluster scope. New application integrations create indirect access paths. New cloud instances require ACE metric validation. Any technology investment that touches Oracle infrastructure must be assessed for licensing impact before go-live, not after.

Expert Note We frequently see UK retailers receive Oracle audit letters within 12 to 18 months of announcing or completing a significant digital transformation programme. Oracle's LMS team monitors public announcements about technology investment. A major digital programme is an audit trigger. Proactive licence validation before programme completion — not reactive audit defence after the letter arrives — is consistently the lower-cost approach.
11
Oracle Endeca licensing validation: search, navigation, and analytics deployments assessed against current Endeca licence entitlements
High Risk

Oracle Endeca — widely used in retail for site search, product navigation, and guided analytics — is a separately licensed Oracle product with its own metric structure. Endeca licences are tied to usage tiers and deployment contexts. Organisations that expanded Endeca from site search to broader analytics use cases, added new ecommerce channels, or increased transaction volumes may have moved outside their licensed scope without realising it. Endeca deployments supporting multiple trading brands or international markets require specific assessment.

Expert Note Oracle Endeca's licensing is particularly opaque compared to Oracle Database or Java. We have seen retailers who added Endeca-powered analytics to their merchandising and buying teams — beyond the original site-search use case — without considering whether this constituted a new Endeca deployment requiring additional licences. Validate your current Endeca use case against the scope defined in your original Endeca ordering document before expanding the platform's footprint.
12
Data and analytics platform Oracle dependency mapping: BI, reporting, and data lakehouse layers accessing Oracle databases inventoried
Medium Risk

Modern retail analytics architectures often place Oracle Database or Oracle Exadata at the core, with BI tools, data visualisation platforms, and ML pipelines reading from it. Each additional system that queries Oracle data expands the user population that Oracle may count for indirect access purposes. Data science teams, buying and merchandising analysts, finance teams, and marketing personalisation platforms all represent Oracle user populations that must be included in your compliance assessment.

Expert Note Real-time analytics investment — typically driven by a desire to use customer and inventory data for personalisation and demand forecasting — is a common growth area for retail Oracle estates. Every new analytics user accessing Oracle data is a potential NUP. A merchandising team of 200 analysts accessing Oracle-backed retail data is 200 additional NUPs if Processor licensing does not cover them. Map analytics access patterns as part of every Oracle licence review.
Category 5 — Database Options & Feature Compliance
13
Oracle Database options and packs audit: Partitioning, Diagnostics Pack, Advanced Security, and other paid options reviewed
High Risk

Oracle Database Enterprise Edition does not include any options in its base price. Each option — Partitioning, Advanced Compression, Advanced Security, Label Security, Diagnostics Pack, Tuning Pack, Real Application Clusters, Active Data Guard — is an additional product requiring a separate licence. DBA teams frequently enable these options for performance tuning or troubleshooting without realising a licence obligation has been triggered. Oracle's LMS tooling captures feature usage with timestamps and will surface all historical usage.

Expert Note In retail Oracle estates, Diagnostics Pack and Tuning Pack are the most commonly unlicensed options we find — because they are enabled by default in some Oracle Database configurations and DBAs use them routinely for performance management. A single DBA accessing the AWR report on a database without Diagnostics Pack creates a licence obligation for that option on every processor in that deployment. Run Oracle's feature usage scripts on every database in scope before an LMS visit.
14
Real Application Clusters assessment: all RAC deployments matched to current node counts and licence entitlements
Medium Risk

Oracle RAC is commonly deployed in retail for the high-availability requirements of ecommerce platforms and inventory management systems. Each node in a RAC cluster must be licensed, and the node count multiplied by core count and core factor equals the licence requirement per cluster. RAC entitlements purchased at initial deployment may not reflect current node counts after capacity expansions driven by seasonal trading peaks or digital growth. Cross-reference all RAC entitlements against current cluster topology.

Expert Note Retail organisations scale their Oracle RAC clusters before peak trading periods — Black Friday, Christmas, January sale. Nodes added during capacity planning exercises and never formally removed represent licence shortfalls that compound over time. Every RAC node addition should trigger an immediate licence impact assessment. This rarely happens in practice, which is why RAC scope errors are a consistent finding in our retail Oracle assessments.
Category 6 — Java SE Compliance
15
Java SE inventory: all commercial Java SE deployments identified and assessed against Oracle's 2023 employee-based subscription model
High Risk

Oracle changed Java SE licensing in January 2023 to a per-employee subscription model — meaning any organisation with commercial Java SE use must purchase licences for all employees, not just those actively using Java. Retail organisations with large store associate workforces are disproportionately impacted: a retailer with 10,000 employees faces a Java SE subscription cost calculated on all 10,000 heads, even if Java is only deployed on back-office servers used by a fraction of that population.

Expert Note UK fashion retailers typically have high employee counts relative to their technical footprint — large store networks mean many non-technical employees are included in the Oracle Java SE headcount calculation. A retailer with 15,000 employees that was paying Java SE for 200 server licences under the old model faces a dramatically different cost profile under the 2023 employee subscription model. This is the single most significant Java licensing change in decades. Any retailer that has not modelled this change is likely materially under-licensed.
16
Java version control: all production Java installations on current supported versions with valid commercial licences
Medium Risk

Java SE 8 update 202 and earlier versions remain available for development use without a commercial subscription. Any version from Java 8 update 211 onward requires a commercial licence for production use. Java SE 11, 17, and 21 (LTS releases) all require commercial licences for production deployment under current Oracle terms. Retail middleware — particularly integration platforms, message brokers, and legacy application servers — frequently runs on Java versions that fall within commercial licence territory but were never formally licenced.

Expert Note Retail technology teams often inherit Java deployments from systems integrators without clear visibility into version levels or licence status. Legacy middleware running on Java 8u211 or later in a production environment — even if it was never patched intentionally — is a commercial Java deployment. An automated package manager update can silently advance a Java installation into commercial territory. Audit every Java version in production before Oracle's audit programme identifies them for you.
Category 7 — DR, Test & Development Environments
17
DR environment licensing: disaster recovery Oracle deployments assessed against Oracle's standby licence exception criteria
High Risk

Oracle requires that DR environments be fully licensed unless a specific exception applies. Oracle Data Guard's physical standby allowance permits a single passive standby instance without additional Processor licences, but only if it runs no active workloads. Retail organisations often run active-active DR configurations for peak trading resilience — meaning both environments process transactions simultaneously, eliminating any standby exception. Any DR instance that reads queries, runs reporting, or is tested under transactional load requires full licensing.

Expert Note We regularly find retail IT teams who are confident their DR Oracle environment is "covered by the primary licence" because it is labelled as a standby. The reality is that standby instances used to run performance tests before peak trading, to offload reporting during busy periods, or to host analytics jobs are active — and Oracle's audit position on active standby is unambiguous. DR licencing needs an explicit assessment against Oracle's current policy documentation, not an assumption from years past.
18
Test and development environment licensing: non-production Oracle instances covered by valid commercial entitlements or specific developer exemptions
Medium Risk

Oracle does not provide a blanket free development use exemption for commercial deployments. Development, staging, UAT, and performance testing environments running Oracle Database or Oracle Middleware require valid licences unless specifically covered by an OTN developer licence (restricted to individual personal use, not shared servers) or a contractual provision in your Oracle agreements. Retail organisations running multiple environment tiers for ecommerce platform development often have more unlicensed Oracle instances than production ones.

Expert Note Digital retail teams using agile development methodologies can accumulate Oracle test instances rapidly — feature branches, integration environments, performance testing clusters. None of these are covered by the production licence. We advise retail clients to consolidate test environments onto shared, properly licensed infrastructure rather than allowing teams to spin up individual Oracle instances without a licence check. The cost of consolidation is consistently lower than the cost of licensing sprawl discovered in an audit.
Category 8 — Audit Readiness & Governance
19
Oracle LMS response procedures: documented audit response process, data collection controls, and independent adviser engagement protocol in place
Medium Risk

When Oracle initiates an audit, the first 30 days determine your strategic position. A well-prepared organisation acknowledges the audit letter, engages independent licensing advisers immediately, controls which data Oracle's LMS scripts collect, and establishes a measured timeline for data provision. An unprepared organisation submits unreviewed data that overstates exposure and negotiates from a position of weakness. Document your Oracle audit response procedure before an audit letter arrives — not in the week after it does.

Expert Note Oracle's LMS collection scripts are comprehensive and can produce results that overstate exposure when run on environments with decommissioned assets still visible in the CMDB, Oracle installations on servers with incorrect core factor assignments, or feature usage statistics from products that were removed but not cleanly deinstalled. We always recommend running Oracle's scripts internally first, reviewing the output with a specialist, and then providing Oracle with a validated dataset. This approach consistently delivers better commercial outcomes than uncontrolled data submission.
20
Oracle licence governance programme: designated licence owner, quarterly reconciliation, and mandatory change impact assessment process operational
Medium Risk

Oracle licensing compliance is a continuous operational requirement, not a one-time audit exercise. Retail organisations need a designated Oracle licence management owner with authority across IT, procurement, legal, and finance. A quarterly reconciliation cycle comparing deployed Oracle software against current entitlements prevents licence drift from accumulating into audit exposure. Any infrastructure change — server upgrades, virtualisation moves, new Oracle product deployments, cloud migrations, or digital programme deliveries — must trigger a formal licence impact assessment before implementation.

Expert Note The retailers we assess with the cleanest Oracle licence positions are not those with the most sophisticated SAM tooling — they are those with a named internal owner who understands Oracle's licensing rules and has the authority to pause an infrastructure change until the licensing impact has been reviewed. In retail technology teams under pressure to deliver digital programmes, this governance function is frequently deprioritised. It is almost always cheaper to govern proactively than to resolve retrospectively.

Download the Oracle Audit Defence Kit

Step-by-step LMS response playbook, data collection controls, and settlement strategy for Oracle audits.
Get the Kit →

How to Use This Assessment

Work through each of the 20 controls above and assign a status of Green (fully compliant and documented), Amber (partial compliance or documentation gaps), or Red (non-compliant or unknown). Any Red or Amber rating on items flagged as High Risk should be treated as an immediate priority. UK retail organisations typically find between four and seven controls in Amber or Red status on first assessment — which is entirely normal given the complexity of Oracle's licensing rules, but which requires a structured remediation plan.

For Amber items, the primary task is documentation and evidence-gathering. For Red items, assess whether remediation — purchasing missing licences, removing unlicensed software, establishing valid physical isolation, or restructuring to Processor licensing — is achievable before an Oracle audit materialises. An independent licensing assessment by a buyer-side Oracle adviser with no commercial relationship with Oracle will give you a defensible position and a clear remediation roadmap.

Why UK Retail Oracle Estates Carry Elevated Risk in 2026

UK fashion and general merchandise retailers face a specific combination of Oracle licensing pressures that make their estates disproportionately exposed compared to other sectors. Large store associate workforces make the 2023 Java SE employee subscription model particularly expensive — and the gap between current Java spend and compliant Java spend is often the largest single line in a retail Oracle remediation plan. Ecommerce growth creates expanding indirect access populations that NUP-licensed estates cannot easily accommodate. And the digital transformation investment that retailers are making to drive online growth — data platforms, analytics tools, cloud migrations — creates new Oracle licensing obligations at every step if not proactively managed.

The New Look assessment framework addresses all of these dimensions systematically. Running this checklist as an annual exercise, with a qualified adviser review every two to three years, is the most cost-effective approach to maintaining a defensible Oracle licence position as a UK retail estate grows and evolves.

Request an Independent Oracle Licensing Assessment

Buyer-side only. No Oracle commercial relationship. Confidential.
Book a Review →