Oracle ULA Advisory — Case Study

Oracle ULA Case Study: Certifying $50M in Deployments

📅 March 2026 ⏱ 14 min read 🏷 ULA / Certification Strategy

Oracle ULA certification is not a form submission — it is a negotiation. The deployment count you submit determines how many perpetual licenses you exit with, and Oracle's counter-count is always lower. This case study details how a global manufacturing enterprise certified $50M in Oracle Database deployments — substantially higher than Oracle's opening position — and exited the ULA without an audit claim.

Get ULA Certification Help → ULA Advisory Service
$50M Certified Deployment Value
40+ ULAs Certified — Zero Failures
6 Wks Certification Negotiation Period

Client Background & ULA Context

The client was a multinational manufacturing conglomerate operating across 14 countries with over 22,000 employees. The organization had signed a three-year Oracle Unlimited License Agreement covering Oracle Database Enterprise Edition, Oracle Real Application Clusters (RAC), Oracle Partitioning, and Oracle Diagnostics Pack. The ULA had been executed at a fixed annual fee with unlimited deployment rights across all legal entities within the corporate group.

The ULA was approaching its certification date — the point at which the client would submit a declaration of deployment counts to Oracle, converting its unlimited rights into a fixed perpetual license inventory. From that moment forward, any deployment exceeding the certified count would require a new license purchase.

The client's internal IT team had attempted a preliminary deployment count using Oracle's LMS scripts and arrived at a figure that, when validated against Oracle's published Processor License count methodology and the Core Factor Table, implied a perpetual entitlement worth approximately $28M at list price. The team suspected they were undercounting. They were right — by more than $22M.

Approaching ULA certification? Don't submit a low count.

Oracle's opening position in certification is always conservative. Independent validation consistently recovers 20–40% more deployments than the client's internal count. Our ULA Advisory service has certified 40+ ULAs with zero failures.

Talk to a Former Oracle Insider

The Certification Challenge

Oracle ULA certification creates a structural problem for enterprise buyers: the client needs to count accurately enough to capture every legitimate deployment, while Oracle's team simultaneously produces a counter-count that almost always produces a lower number. The lower Oracle's count, the fewer perpetual licenses the client exits with — and the sooner Oracle can claim the client is under-licensed.

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.

In this engagement, the challenges were substantial. The manufacturing group operated production databases across three distinct virtualisation platforms: VMware vSphere, Microsoft Hyper-V, and bare metal. Each environment had different Oracle licensing rules — and different implications for the Core Factor Table calculation.

The organization had also undergone two acquisitions during the ULA term. Both acquired entities had deployed Oracle software independently, and the client was uncertain whether those deployments were covered by the ULA's entity scope clauses. Getting this wrong in either direction — over-claiming acquired entities or under-claiming legitimate subsidiaries — carried material financial and legal risk.

Additionally, the client had deployed Oracle software in its disaster recovery environment. DR deployments are a perennial certification dispute: Oracle typically argues that DR environments should be counted as full active deployments (maximizing their count), while clients argue that cold standby configurations should carry reduced or zero license obligation. This dispute alone represented 4,200 processor licenses — approximately $8M at list price.

Our Counting Methodology

Oracle ULA certification requires a forensic approach. The deployment count that matters is not what Oracle's LMS scripts return unedited — it is the count that survives contractual and technical scrutiny when Oracle's team challenges it. Our methodology follows five stages.

Stage 01

Estate Discovery

Run USMM and LMS collection scripts across all environments — physical, virtual, cloud. Capture all Oracle Database instances, versions, and installed options regardless of current active use.

Stage 02

Entity Scope Analysis

Map all legal entities against the ULA's entity schedule. Confirm which subsidiaries, acquired companies, and joint ventures fall within scope. Verify that entities acquired post-execution meet the ULA's inclusion criteria.

Stage 03

Core Factor Calculation

Apply the Core Factor Table to each processor found. Apply virtualisation rules correctly — VMware requires whole-host counting in most configurations; bare metal uses per-core Core Factor.

Stage 04

Options & Packs Audit

Identify all Database Options in use (Partitioning, RAC, Diagnostics Pack, Advanced Security). Confirm which are within ULA scope and which were independently licensed. Challenge any Oracle claim of automatic inclusion.

Stage 05

DR & Standby Classification

Classify each DR and standby environment against Oracle's licensing policy and the specific ULA contract language. Separate active-passive configurations (cold standby — reduced/zero count in some contracts) from hot standby (full count required).

Stage 06

Evidence Package

Compile a certification report with full technical evidence: scripts, output, entity structure, Core Factor calculations, and DR configuration diagrams. This package becomes the negotiating document with Oracle's team.

What We Discovered in the Estate

The client's internal count of 14,200 processor licenses was a starting point — not a certified position. Our discovery process identified significant gaps in both directions: deployments the client had missed, and Oracle claims we successfully challenged.

Missed deployments recovered by our methodology: The two acquired subsidiaries had deployed Oracle Database EE across their production environments. Our entity scope analysis confirmed that both entities fell within the ULA's territorial and corporate definition. Their 3,800 combined processor licenses had been excluded from the internal count — an omission that, post-certification, would have left the client immediately under-licensed for those environments.

A second discovery related to Oracle RAC deployments in the European manufacturing cluster. The client's IT team had counted RAC nodes as single-processor units rather than applying the full per-core Core Factor calculation across all nodes in the cluster. Correcting this calculation added 2,600 processor licenses to the certified count.

Oracle overcount challenged and defended: Oracle's initial counter-count included 4,200 DR processor licenses from environments the client had configured as cold standby — database instances that were not open and running, would require a manual failover sequence exceeding four hours, and were not used for testing or development. The ULA's contract language contained a specific carve-out for cold standby environments. We compiled technical evidence of the configuration — shutdown logs, failover runbooks, monitoring data showing zero active connections — and challenged Oracle's inclusion of these instances. Oracle withdrew the claim in full.

The final validated count was 20,600 processor licenses for Oracle Database EE, 8,400 for RAC, 20,600 for Partitioning, and 18,000 for Diagnostics Pack — materially higher than the client's internal figure, and $22M higher in perpetual license value than Oracle's opening counter-position.

Critical insight: The gap between an enterprise's internal count and a professionally validated certification count is typically 20–40%. At $50M certified value, the difference between submitting the internal count and submitting our validated count was more than $22M in perpetual entitlement — licenses the client would have had to repurchase the moment they upgraded or expanded.

The Certification Negotiation

Oracle ULA certification is not simply a count submission — it is a negotiated settlement. Oracle's Global Licensing and Advisory Services (GLAS) team reviews the client's submission and produces a counter-count within 30–60 days. The differences between the two counts must be resolved through negotiation before the certification document is signed.

In this case, Oracle's counter-count was presented six weeks after the client's submission. Oracle challenged three positions: the inclusion of one of the acquired subsidiaries (arguing it was acquired outside the ULA term and therefore outside entity scope), the Core Factor calculation for the European RAC cluster (arguing a higher multiplier applied), and the exclusion of DR deployments.

Our response to Oracle addressed each challenge with documented evidence:

  • The subsidiary acquisition had completed within the ULA term — we provided the signed Sale and Purchase Agreement date alongside the Oracle contract execution date. Oracle's challenge failed on the facts.
  • For the RAC Core Factor dispute, we pulled the specific processor model numbers from the European cluster, applied the published Core Factor Table values, and demonstrated that Oracle had applied an outdated multiplier. The corrected calculation supported our position.
  • For the DR challenge, we provided system logs, DBA configuration records, and the Oracle Data Guard Active/Passive configuration reports showing the instances had never been in Active Data Guard mode — a key distinction under the policy.

Oracle withdrew all three challenges. The certification was signed at the client's validated count. The negotiation took six weeks from Oracle's counter-count to signed certification.

Oracle will challenge your certification count. Be prepared.

Our ULA Advisory team builds the evidence package before Oracle's GLAS team arrives — not after. Every challenge we face is met with technical proof, not negotiating concessions. Download our ULA Certification Handbook for the full methodology.

Download the Handbook →

Results & Perpetual Entitlement

Certification Outcome

$50M
Total certified perpetual license value at Oracle list price
+$22M
Incremental value recovered vs. client's internal count
Zero
Oracle audit claims — all DR exclusions defended successfully
6 Wks
Negotiation period from Oracle counter-count to signed certification

The client exited the ULA with 20,600 Oracle Database EE processor licenses on perpetual terms. This entitlement covered the current estate plus headroom for planned expansion. The organization subsequently transitioned to third-party support for the perpetual licenses, reducing its annual Oracle support cost from $3.2M to $640,000 — a saving of $2.56M per year on the Database EE stack alone.

The certification also positioned the client strongly in subsequent negotiations. With perpetual licenses in hand and no dependency on Oracle's ULA renewal, the client's leverage in its next Oracle ULA negotiation was materially improved. Contract negotiation conducted in the following year yielded a 34% discount on new cloud deployments — benchmarked against the client's certified perpetual position as the credible alternative.

Lessons for Your ULA Certification

Every ULA certification is different — but the structural risks are consistent. Enterprises approaching their certification date face the same fundamental tension: maximize the count to capture every legitimate deployment, while defending every line item against Oracle's challenge.

  • Start counting six months early. Discovery across virtualised, cloud, and DR environments takes time. Starting too late forces rushed counting and missed deployments. Begin your certification process at least six months before the ULA expiry date.
  • Read the entity schedule carefully. The ULA's entity coverage determines what you can certify. Acquired entities, joint ventures, and foreign subsidiaries may or may not be in scope. Legal review of the entity schedule is not optional.
  • Apply Core Factor Table values yourself before Oracle does. Oracle's team will apply their own calculation. If yours doesn't match, you need evidence, not estimates. Pull processor model numbers from each server and apply the published multipliers independently.
  • Document your DR configuration technically. Oracle challenges DR exclusions as a matter of policy. Your defense requires system logs, configuration records, and evidence that the instances were genuinely cold standby — not just asserted as such.
  • Do not sign Oracle's certification form unreviewed. The certification document Oracle provides is drafted in Oracle's favor. Review every clause — particularly any language that limits future deployment rights or waives claims. Get independent legal review before signing.
  • Treat certification as the start of the next negotiation. The perpetual licenses you exit with become your bargaining chip in the next commercial relationship. Certify high, protect the entitlement, and use it as leverage when Oracle returns to sell cloud.

Key Takeaways

  • Internal ULA counts are typically 20–40% lower than professionally validated counts — the difference is perpetual entitlement you forfeit
  • Acquired entities during the ULA term may be in scope — confirm with legal review, not assumptions
  • DR deployments are Oracle's most common certification challenge — technical evidence is the only defense
  • Core Factor Table miscalculations are common in virtualised environments — always validate against processor model numbers
  • The certification negotiation takes 4–8 weeks — Oracle's counter-count is never the final word
  • Perpetual licenses from a well-certified ULA become negotiating leverage for all future Oracle commercial discussions
  • Post-certification is the optimal moment to evaluate third-party support and cut the 22% annual Oracle support cost
White Paper

Oracle ULA Certification Handbook

The complete 90-day countdown methodology: discovery scripts, entity scope analysis, Core Factor calculations, DR classification, and certification negotiation tactics. Used by enterprise teams across 40+ successful ULA certifications.

Download Free →
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 ↗

Newsletter

Oracle Licensing Intelligence

Audit alerts, ULA certification updates, negotiation benchmarks — delivered to Oracle stakeholders at 500+ enterprises monthly.

Independent. No Oracle affiliation. Unsubscribe any time.

OLE

Oracle Licensing Experts Team

Former Oracle License Management Services (LMS) executives, contract managers, and audit specialists. 25+ years of combined Oracle licensing experience — now working exclusively for enterprise buyers. Learn about our team →

Approaching ULA Certification?

Don't Submit a Low Count.

A professionally validated certification count recovers an average of $8–22M more in perpetual entitlement than internal estimates. Talk to a former Oracle insider before you sign.

Schedule a Confidential Consultation → View All Case Studies