Editorial photograph of an automotive engineering team in a German manufacturing facility
Oracle / ULA Case Study

Oracle ULA audit defense. A German automotive case study.

A German automotive manufacturer ran a heavy VMware estate under an expiring Oracle ULA. Oracle moved to count every host in the cluster. Here is how the buyer side defended the certified number and protected the saving.

Contact Us Oracle Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

A German automotive manufacturer faced an Oracle ULA certification with VMware virtualization in scope. The buyer side defended the host count, certified favorably, and protected a material saving at the exit.

Key takeaways

  • VMware virtualization set the disputed certified count, not the application footprint.
  • Oracle opened by counting every ESXi host the vMotion fabric could reach.
  • The contract language, not the partitioning policy, governed the certified number.
  • The certified baseline locks the perpetual entitlement for the life of the deployment.
  • A clean certification protected a saving of 30 to 45 percent against Oracle's opening position.
  • The certification calendar starts 270 days out, not at the 30 day deadline.

What is an Oracle ULA and why does the certified number matter?

An Oracle Unlimited License Agreement grants unlimited deployment of a named product set for a fixed term, usually three years. At the end the customer certifies how much was deployed.

That certified quantity converts into perpetual licenses. It is fixed for the life of the deployment, which makes certification the single most valuable event in the whole agreement. Oracle sets out the model in its Software Investment Guide.

The unlimited period

During the term the customer deploys without counting. Most buyers treat this as a quiet phase. The buyer side view is the opposite. The term is when you build the certified position you will live with.

The certification event

At expiry the customer declares deployed quantities. Oracle reviews the declaration through its License Management Services team. The number agreed becomes the permanent entitlement.

Why the certified number is permanent

Once signed, the certification letter cannot be reopened in your favor. Under count and you lose deployment headroom forever. Over count and you carry shelfware you paid nothing extra to acquire but cannot monetize.

  • Upside: a clean certification locks the largest defensible perpetual number.
  • Downside: a rushed certification locks a number you cannot revisit.
  • Timing: the work starts 270 days out, not at the 30 day deadline.

How does VMware virtualization change the Oracle ULA count?

On a VMware estate the certified number is not driven by how many database instances run. It is driven by which physical hosts Oracle argues the software could run on across the cluster.

How Oracle and the buyer count Oracle on VMware

Counting positionWhat it countsBuyer side response
Every host in vCenterAll ESXi hosts the vMotion fabric can reachSegment the cluster and pin Oracle to a defined host group
Cluster of recordHosts in the cluster running OracleDocument affinity rules and confirm in the contract
Contractual boundaryOnly hosts named in the agreementHold the line on the signed product and territory scope

Oracle's host counting position

Oracle does not recognize VMware as a hard partition. Its public partitioning policy treats soft partitioning as non binding for licensing. The audit team will therefore count every reachable host by default.

The contractual boundary position

The signed agreement, not the policy document, governs the certified number. Where the contract names a product set and a territory, that language caps the count. The processor core factor table then converts physical cores into licensable processors.

  • Cluster design: isolate Oracle workloads onto a dedicated host group.
  • Affinity evidence: keep dated vCenter configuration exports as proof.
  • Contract reading: map every clause that bounds the certified scope.

How did the German manufacturer defend the certified number?

The manufacturer ran a large VMware estate across two data centers. Oracle opened by counting every host in both vCenters. The buyer side narrowed that to the hosts the contract actually covered.

Step one. Deployment evidence

We pulled dated host inventories, affinity rules, and database deployment maps. The evidence showed Oracle ran on a defined host group, not the whole fabric.

Step two. Contract language

We mapped the certification clause against the deployment. The signed scope did not extend to hosts that never ran an Oracle workload. That reading removed the disputed hosts from the count.

Step three. The certification letter

We drafted the certification letter to state the defended number precisely, with the supporting evidence attached. Oracle accepted the declaration after one review cycle.

  • Inventory every host and tag the Oracle host group.
  • Export affinity rules with timestamps before the certification window.
  • Draft the letter to the defended number, not Oracle's opening number.

Where the common advice on Oracle ULA certification is wrong

The standard advice is to deploy as widely as possible before certification so the perpetual number is large. We disagree. In roughly three out of five VMware estates we certified, the wide deployment created audit exposure that cost more than the extra licenses were worth. The buyer side move is to deploy with intent onto a controlled host group, document the boundary as you go, and certify a clean defensible number. A smaller certified number you can prove beats a larger one Oracle can attack at the next audit. The certification is a legal event, not a land grab.

Engineers reviewing a virtualization host inventory on screens in a data center operations room
Affinity rules captured before the certification window are worth more than any argument made after the deadline. Oracle counts what you cannot disprove.
38
Oracle ULA certifications benchmarked 2024 to 2025
47%
Median over count we defended down
30 to 45%
Saving against Oracle opening position

Source: Redress Compliance advisory engagement file, 2024 to 2025.

On VMware the certified number is decided by cluster design and contract language, not by how many databases you run. Win the boundary and you win the certification.

What was the outcome and what can other buyers copy?

The manufacturer certified the defended number and protected a material saving against Oracle's opening count. The perpetual entitlement matched the real deployment.

The certified result

The disputed hosts came out of the count. The certified processors reflected the dedicated Oracle host group, confirmed by the contract scope.

The savings

Measured against Oracle's opening position, the defended certification protected a saving in the 30 to 45 percent band. The number held at the following annual support review.

  • The boundary, not the deployment size, set the certified number.
  • Evidence captured during the term beat arguments made at the deadline.
  • A clean certification removed audit risk at the next renewal.

Suggested reading

What should a buyer do next?

  1. Map the Oracle ULA expiry date and back plan the certification 270 days out.
  2. Inventory every VMware host and tag the dedicated Oracle host group.
  3. Export affinity rules and deployment maps with timestamps during the term.
  4. Read the certification clause and list every word that bounds the scope.
  5. Model the defended count against Oracle's likely opening count.
  6. Draft the certification letter to the defended number with evidence attached.
  7. Engage independent Oracle advisory before you sign the letter.

Frequently asked questions

What is an Oracle ULA certification?

An Oracle ULA certification is the declaration of deployed quantities at the end of the unlimited term. Oracle reviews the declaration and the agreed number converts into perpetual licenses for the life of the deployment.

Why does VMware matter to an Oracle ULA count?

VMware matters because Oracle counts the physical hosts its software could run on, not the database instances actually running. On a shared cluster that can pull the count far above the real deployment.

Does Oracle recognize VMware as a hard partition?

No. Oracle treats VMware as soft partitioning under its public partitioning policy, so it does not limit the licensable scope. Buyers limit scope through cluster design and contract language instead.

Can the certified number be changed after signing?

No. The certification letter is permanent once signed. Under count and you lose deployment headroom forever, so the declaration must be accurate and defensible before it goes to Oracle.

How early should certification work begin?

Certification work should begin about 270 days before the ULA expiry. That window allows time to inventory the estate, capture affinity evidence, and model the defended number against Oracle's likely position.

What evidence defends a smaller certified count?

Dated host inventories, vCenter affinity rules, and database deployment maps defend a smaller count. Evidence captured during the term carries far more weight than arguments made at the deadline.

What saving is realistic at a VMware ULA certification?

A saving of 30 to 45 percent against Oracle's opening position is realistic on a well defended VMware estate. The exact figure depends on cluster design and the contract scope language.

Should you deploy as widely as possible before certifying?

No. Wide deployment can create audit exposure that costs more than the extra licenses are worth. Deploying with intent onto a controlled host group produces a cleaner, more defensible certified number.

Oracle ULA Decision Framework

The full Oracle ULA decision framework from the Oracle Practice.

Oracle ULA exit moves, certification framework, support reduction posture, and the buyer side moves across the Oracle Database, Java, and EBS estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool →