ULA Certification

Oracle ULA Certification FAQ: 20 Questions Answered

📅 March 2026 ⏱ 20 min read 🏷 ULA Certification

ULA certification is the most consequential event in an Oracle licensing relationship. The decisions made in the 12 months leading up to certification determine your perpetual license position for the next decade. These 20 questions cover everything an enterprise needs to know — from process and data requirements to dispute resolution and post-certification obligations.

Get Certification Support → ULA Advisory Service

Process Basics

Q01

When should we start preparing for ULA certification?

Begin ULA certification preparation at least 18 months before your ULA term expires. This timeline is not conservative — it reflects what we have seen enterprises need to conduct a complete deployment inventory, identify and remediate compliance gaps, optimize their estate to minimize the certified quantity, and engage with Oracle's LMS team on your own schedule rather than Oracle's emergency timeline.

Enterprises that begin preparation in the final 90 days certify an average of 30–40% more licenses than those that start 18 months out. The difference is not in what they deploy — it is in what they have time to challenge, right-size, and document before Oracle's LMS team arrives with its own count. See our detailed ULA certification process guide for the full 18-month timeline.

Q02

What are my options when the ULA term expires?

You have three options at ULA term end: certify (convert to perpetual licenses at the certified deployment count), renew (sign a new ULA for another term), or exit without certifying (which typically results in Oracle treating your position as non-compliant and calculating back-licenses). The vast majority of enterprises certify or renew — the uncertified exit is commercially untenable for large Oracle estates.

The certification vs renewal decision depends on your certified quantity projection, your support economics, and your Oracle estate trajectory. Our analysis of the renewal vs certification decision framework covers every financial scenario.

Q03

How long does the certification process take from submission to completion?

Oracle's standard process targets 30–60 days from initial submission to certification acceptance. In practice, contested certifications — where Oracle challenges your count, requests additional data, or disputes entity coverage — routinely extend to 6–12 months. Oracle has no contractual obligation to complete the certification review within any specific timeline unless the contract explicitly specifies one.

The extended timeline is not accidental. Oracle's LMS team uses the period to collect additional data, build a larger counter-claim, and increase the pressure to accept Oracle's count. Enterprises that accept Oracle's first counter-claim to end the process typically overpay by 15–25% compared to those who challenge Oracle's methodology and negotiate to a final agreed position.

Q04

Who at Oracle manages the certification process?

Oracle's LMS (License Management Services) team manages certification. This is a separate group from the sales team that sold you the ULA. LMS is structured as a revenue-generating operation — their performance is measured on the compliance revenue they identify and the certified quantities they negotiate. Understanding that LMS has different objectives from Oracle's sales team is fundamental to managing the certification process effectively.

In some geographies and for larger deals, Oracle GLAS (Global Licensing Advisory Services) may also be involved. GLAS positions itself as a customer support function but shares data with LMS. See our comparison of Oracle LMS vs GLAS for the full picture.

Q05

Can we certify early — before the ULA term actually expires?

Yes — most ULA contracts allow early certification, subject to Oracle's agreement. Early certification makes sense when you have already reached your maximum deployment peak and want to lock in the certified quantity before further growth occurs. It can also be strategically useful when Oracle's sales team is applying renewal pressure — a clean early certification removes Oracle's leverage to sell a new ULA at an inflated price.

The risk of early certification is locking in licenses before you have fully maximized deployment during the ULA term. Our guide on ULA maximisation strategy explains how to balance early certification against further deployment before certifying.

ULA term ending in 18 months or less?

Our ULA advisory team has certified 40+ ULAs — zero certification failures. We manage the entire process from inventory through final acceptance. Schedule a confidential assessment.

Book Assessment →

Data & Scripts

Q06

What data does Oracle require for ULA certification?

Oracle's LMS team typically requests output from USMM (Unix System Metrics Module), Collection Manager, or equivalent scripts run across all servers where Oracle Database is installed. The scripts collect hardware configuration data (processor type, core count, socket count) and software installation data (which Oracle products and options are installed). Oracle uses this to calculate the processor count and identify which products require separate licensing.

Free Weekly Briefing

Oracle Licensing Intelligence — In Your Inbox

Audit alerts, contract renewal tactics, Java SE updates and negotiation intelligence from former Oracle insiders. Corporate email required.

2,000+ enterprise Oracle stakeholders. Unsubscribe anytime. No personal emails.

For Java SE deployments, Oracle requests separate Java inventory data — typically from Oracle Java Management Service, third-party discovery tools (such as ServiceNow or Flexera), or custom scripts. The Java data collection is increasingly standard in ULA certifications even when Java is not included in the ULA product schedule — Oracle uses it to identify Java exposure outside the ULA scope.

Q07

Are we legally required to run Oracle's LMS scripts?

No. Most ULA contracts require you to provide a certification report with deployment data — they do not specify that the data must come from Oracle's scripts. You are entitled to provide equivalent data from your own discovery tooling (ServiceNow SAM, Flexera FlexNet Manager, IBM ILMT, or custom scripts) provided the data covers the same scope and detail. Oracle may challenge the completeness of non-Oracle-script data, but you have the right to provide your own.

The practical reason to avoid Oracle's scripts is data scope — LMS scripts collect more information than is needed for certification counting and the output can identify compliance issues outside the ULA that Oracle will use in subsequent audits. Our LMS scripts guide covers what each script measures and what you should and should not provide.

Q08

What Oracle database options and packs does Oracle look for during certification?

Oracle's LMS scripts specifically look for use of separately licensable options and management packs. The most common ones identified during ULA certifications are: Diagnostics Pack, Tuning Pack, Partitioning, Advanced Security (TDE), Real Application Clusters (RAC), In-Memory Database Option, GoldenGate, Data Guard/Active Data Guard, and Oracle Label Security. These are not features — they are separately licensable products that require explicit inclusion in the ULA product schedule.

Diagnostics Pack is the most frequently identified gap — it is enabled by default in Oracle Enterprise Manager and regularly used without awareness that it triggers a separate license requirement. If it is not in your ULA product list, Oracle will calculate back-license exposure from the deployment date. See our Diagnostics Pack licensing guide for the full detail on accidental enablement.

Q09

Can Oracle use certification data in future audits?

Yes — unless your ULA contract explicitly prevents it. Data submitted during ULA certification becomes part of Oracle's records. Oracle's LMS team uses certification data as a baseline for subsequent compliance reviews and audits. Products and deployments identified during certification that fall outside the ULA scope create the basis for future compliance actions. Configuration patterns identified during certification inform Oracle's target selection for post-certification LMS audits.

This is why the scope of data you provide during certification matters as much as the count itself. Providing more information than required for the certification count creates unnecessary exposure. Our audit data disclosure guide covers the principles for managing data disclosure in both audit and certification contexts.

Q10

How do we handle Oracle software in cloud environments for certification?

Cloud deployment counting for ULA certification is one of the most contested areas. For Oracle Cloud Infrastructure (OCI), Oracle's authorized cloud environments use OCPU-based counting which may differ from the Core Factor Table applied to on-premise deployments. For AWS, Azure, and GCP, Oracle's standard policy applies the Processor metric at the vCPU level using the published Core Factor Table — which typically means full licensing for each vCPU deployed.

If your ULA contract does not explicitly address cloud deployments, Oracle will apply its standard cloud licensing policy to all cloud instances at certification. For enterprises with significant cloud deployments, this is one of the highest-risk certification areas. Our Oracle cloud licensing guide covers the full counting methodology for each major cloud provider.

Counting & Methodology

Q11

How is the Core Factor Table applied in ULA certification?

The Core Factor Table assigns a multiplier (ranging from 0.25 to 1.0) to each processor type for Processor metric license counting. Each physical core on a server is multiplied by the Core Factor for that processor to arrive at the license count. Intel processors typically have a Core Factor of 0.5, meaning a 16-core Intel server counts as 8 processor licenses. Oracle SPARC processors with certain core configurations can have factors as low as 0.25.

Oracle's LMS team applies the Core Factor Table strictly. Common counting disputes arise from: incorrect processor identification in the USMM data, application of the wrong Core Factor for a specific processor revision, and disagreements over whether a server's full processor count should be included when Oracle software is not running on all cores. Our Core Factor Table guide covers every current processor and its applicable factor.

Q12

How does Oracle count licenses in VMware environments at certification?

Oracle's policy for VMware is to count all processors in the physical VMware cluster where Oracle software is deployed — not just the processors on the virtual machines running Oracle. If Oracle is deployed on a 4-node VMware cluster where each node has 2 processors with 16 cores each, Oracle counts 128 processor licenses (4×2×16×0.5 Core Factor for Intel), even if Oracle software only actually runs on a small subset of the total compute capacity.

This is the single biggest certification exposure for enterprises using VMware. Organizations with large VMware clusters and small Oracle footprints within those clusters regularly find that Oracle's certification count is 5–10 times what they expected based on their actual Oracle workload. VMware-related ULA certification disputes represent the highest-value certification remediation cases we handle. See our VMware licensing guide for the full methodology.

Q13

What is the Named User Plus (NUP) counting methodology for ULA certification?

Named User Plus metric counts individual users who are authorized to access Oracle software, with a minimum per-processor floor. The NUP minimum is 25 users per processor license (when using Processor as the count floor) for Oracle Database Enterprise Edition. A user must be counted if they are authorized to access the Oracle software — even if they rarely or never actually do. The count must include all users in the authorized entity, not just active users.

NUP certification counting disputes typically center on: the definition of an "authorized user" in the specific contract language, whether certain categories of indirect users should be counted, and the processor floor calculation. For enterprises with large processor counts but small actual user bases, NUP can produce a lower certified quantity than the Processor metric — but only if the contract specifies NUP as the applicable metric. See our analysis of NUP vs Processor metric for the full comparison.

Q14

Does Oracle count all software installed on a server, or only software that is actively running?

Oracle counts all software that is installed and accessible — regardless of whether it is actively running or in use. Installation of Oracle software on a server without a valid license creates a licensing obligation, even if the software has never been started. This is a critical and frequently misunderstood point: idle installations, test environments, development instances, and disaster recovery systems all generate licensing requirements unless the contract specifically excludes them.

The most common audit and certification finding is Oracle Database options (Partitioning, Advanced Security, Diagnostics Pack) that were installed as part of a default Oracle Database installation and never deliberately activated — but which count as deployed under Oracle's licensing rules. Proactive deinstallation or configuration-based disabling before the certification snapshot date is a standard estate optimization measure.

Q15

Are disaster recovery and standby environments included in the ULA certification count?

In most cases, yes — unless the ULA contract explicitly excludes them. Oracle's standard position is that any environment where Oracle software is installed requires licensing, including passive standby and DR environments. The exception is Cold Standby systems that are not running Oracle software and are only activated in a genuine DR event — these may qualify for a DR failover license at a reduced count, subject to specific contract language.

Oracle Active Data Guard running in a hot standby configuration requires a full Active Data Guard license separate from the Oracle Database license. Many enterprises running Active Data Guard in their DR environments are unaware that this creates a separate license requirement. Our Data Guard licensing guide covers the full Cold Standby vs Hot Standby vs Active Data Guard framework.

Need to challenge Oracle's certification count?

Oracle's initial certification count is not final. Our team has successfully reduced certified quantities by an average of 23% against Oracle's opening position. Talk to us before accepting Oracle's count.

Challenge the Count →

Disputes & Resolution

Q16

Can we dispute Oracle's certification count if we disagree with it?

Yes — and you should. Oracle's opening certification count is a negotiating position, not a final determination. Oracle's LMS team will typically present a count that includes every possible interpretation of the contract in Oracle's favor, with the expectation that the customer will challenge specific elements and the final count will settle somewhere between the two positions. Accepting Oracle's opening count without challenge is statistically the worst outcome.

Successful count challenges focus on: demonstrating that Oracle's script data contains errors, providing alternative counting methodology with contractual basis, challenging the entity scope of specific deployments, and disputing the application of Core Factor Table values for specific hardware. Independent advisors who have handled multiple ULA certification disputes have direct experience with which challenge arguments Oracle will accept and which it will not — dramatically improving the success rate. Our case study of a manufacturer ULA certification shows how we reduced Oracle's opening count by $4.2M.

Q17

What happens if Oracle and we cannot agree on a certification count?

If certification negotiations reach an impasse, the dispute escalates through Oracle's account management hierarchy and eventually to senior commercial leadership. Oracle does not take ULA certification disputes to formal arbitration or litigation in the normal course — the commercial outcome of a prolonged dispute is almost always a negotiated settlement. However, Oracle's leverage in a prolonged dispute includes: threatening to treat the ULA as lapsed, referring the matter to its legal team, and blocking license renewals for other products.

The best protection against an intractable dispute is entering the certification process with independent legal and licensing support from day one, and with strong contractual documentation of your counting methodology. Disputes that are handled with professional independent support consistently settle faster and at lower certified quantities than those managed internally or through Oracle's own advisory services.

Q18

Can Oracle trigger a full LMS audit alongside or after ULA certification?

Yes. ULA certification does not preclude Oracle from conducting a separate LMS audit. In practice, Oracle's LMS team often uses the certification data collection process to identify compliance issues outside the ULA scope — and then initiates a parallel or subsequent audit for those issues. The risk is highest for products that were collected in the certification data (because they were found on the same servers as ULA-covered products) but are not included in the ULA product schedule.

This is the primary reason to control the scope of data submitted during certification. Our analysis of ULA certification and audit risk covers how certification data can become audit evidence and how to manage the boundary between the two processes.

Post-Certification

Q19

What happens to our support obligations after ULA certification?

Post-certification, your Oracle annual support is calculated at 22% of net license value based on the certified license quantity and Oracle's current price list. The certified quantity becomes your permanent license baseline — you can add more licenses, but you cannot reduce below the certified count without Oracle's agreement. Support cost is therefore a direct function of your certified quantity: every 1,000 additional processor licenses certified adds approximately $500,000–$1.5M in annual support depending on the product.

Post-certification is also the point at which Oracle support cost reduction strategies become applicable. Third-party support providers can provide equivalent Oracle Database support at 50–80% of Oracle's rate, and some large enterprises have successfully negotiated support-only contracts with Oracle at discounts to the standard 22% rate post-certification.

Q20

Can we grow our Oracle deployment beyond the certified quantity after certification?

Yes — but any deployment beyond the certified quantity requires additional license purchases at then-current Oracle list price (subject to any negotiated discount protections in your contract). Post-certification, you lose the unlimited deployment right that the ULA provided. Each new server or core deployment above the certified count must be separately licensed. This is the reason maximizing the certified quantity — by deploying fully during the ULA term before certification — is so important to post-ULA licensing economics.

Enterprises that under-certified (certified a lower count than their actual peak deployment, typically by failing to fully deploy during the ULA term) find themselves locked into a lower license baseline and paying list-price rates for additional deployments. Our ULA maximisation strategy guide explains how to plan deployments to maximize your certification count and minimize post-certification purchasing costs.

Key Takeaways

  • Begin ULA certification preparation 18 months before term expiry — enterprises that start in the final 90 days certify 30–40% more licenses than those with adequate preparation time.
  • You are not required to run Oracle's LMS scripts — you can provide equivalent data from your own discovery tools, limiting Oracle's access to data that could create post-certification audit exposure.
  • Oracle's LMS team is a revenue-generating operation, not a neutral certification administrator — their opening count is a negotiating position designed to be challenged.
  • VMware and virtualisation environments are the highest-risk certification area — Oracle counts all processors in a VMware cluster, not just those running Oracle workloads.
  • DR environments, standby databases, and non-production instances are typically included in the certification count unless the contract specifically excludes them.
  • Data submitted during certification can be used in subsequent audits — limit data disclosure to what is necessary for the certification count and no more.
  • Post-certification support is based on the certified quantity at 22% annually — every license certified creates a permanent support obligation, making minimizing the certified count a multi-year financial decision.
White Paper

Oracle ULA Certification Handbook

40-page guide covering the complete ULA certification process: preparation timeline, inventory methodology, LMS script management, count challenge strategies, and post-certification support planning.

Download Free → All White Papers
FF

Fredrik Filipsson

Former Oracle sales and licensing professional with 25+ years of experience. Founder of Oracle Licensing Experts. 100% buyer-side advisory — never works for Oracle. LinkedIn ↗

Stay Informed

Oracle Licensing Intelligence

Weekly briefing on Oracle audit activity, ULA certification updates, and licensing policy changes. Read by 2,000+ Oracle stakeholders at Fortune 500 enterprises.

Independent. No Oracle affiliation. Unsubscribe anytime.

OLE

Oracle Licensing Experts Team

Former Oracle executives, LMS auditors, and contract managers — now working exclusively for enterprise buyers. 40+ ULAs certified. Not affiliated with Oracle Corporation. About us →

Expert ULA Certification Support

Don't Face ULA Certification Alone

Oracle's LMS team does this every day. Most enterprises do it once. The knowledge imbalance costs millions. Our team has 40+ certified ULAs — we know every question Oracle will ask and every count challenge that works.

Schedule a Certification Review → ULA Advisory Service

Free Research

Download our Oracle OCI Licensing Guide — expert analysis from former Oracle insiders, 100% buyer-side.

Download the OCI Licensing Guide →