Back to Oracle Knowledge Hub
Oracle Case Study — Audit Defence & Licensing Assessment

Kazakhstan Minerals Saves $2M by Defeating Oracle's Inflated Audit Findings Across Database & Java SE

How a Central Asian mining company facing a formal Oracle audit reduced a $2 million compliance claim to virtually zero — by challenging Oracle's virtualisation licensing assumptions, correcting database server classifications, and eliminating unnecessary Java SE subscription requirements through independent technical analysis.

📅 August 2025·⏲ Case Study·✍️ Fredrik Filipsson
$2M
Oracle Audit Claim Reduced to Zero
100%
Audit Findings Successfully Challenged
$0
New Licence Purchases Required
0
Compliance Penalties Incurred
Oracle Knowledge Hub Oracle Pricing & Negotiation Kazakhstan Minerals — $2M Saved

📖 This case study is part of our Oracle Pricing Benchmarks and Negotiation Leverage playbook — a comprehensive guide to understanding Oracle's pricing tactics, benchmarking your spend, and securing better commercial terms.

Executive Summary

Kazakhstan Minerals is a regional mining company operating across Kazakhstan, with IT systems that rely on Oracle Database for operational and geological data management and Oracle Java SE for engineering and field applications. When Oracle launched a formal licence audit, the company was confronted with a compliance claim alleging approximately $2 million in under-licensing — spanning both database deployments on VMware-virtualised infrastructure and Java SE installations across mining sites and corporate offices.

Oracle's auditors had applied VMware licensing rules that inflated the database licence requirement by counting entire virtualisation clusters rather than the specific hosts running Oracle workloads. Simultaneously, Oracle's Java SE assessment included hundreds of installations that did not require commercial licensing under Oracle's own policies. Oracle's sales team leveraged the audit findings to push for an expensive licence package — positioning it as a cheaper alternative to formal non-compliance penalties.

Kazakhstan Minerals engaged Redress Compliance for an independent Oracle licensing assessment to verify Oracle's claims. The result: Redress demonstrated that Oracle's audit findings were materially overstated, reduced the compliance claim from $2 million to virtually zero, and helped the company close the audit without penalties, forced purchases, or unwanted cloud commitments.

🔍

Formal Oracle Audit

Oracle LMS conducted a formal licence audit covering all Oracle Database and Java SE deployments — creating immediate executive-level pressure

🖥️

VMware Licensing Dispute

Oracle claimed cluster-wide licensing was required for databases running on VMware — inflating the database licence requirement by 3–4×

Java SE Over-Count

Oracle's audit included hundreds of Java installations that were either exempt from licensing, running non-licensable versions, or candidates for OpenJDK migration

💼

Sales Pressure

Oracle's account team pushed a pre-packaged licence deal as "cheaper than penalties" — a classic high-pressure tactic designed to close before the customer can verify

Background & Context

Kazakhstan Minerals operates open-pit and underground mining operations across several sites in Kazakhstan, extracting and processing copper, zinc, and precious metals. The company employs approximately 3,000 staff across mining sites, processing facilities, and a central corporate office in Almaty. As a significant contributor to Kazakhstan's extractive industries, the company operates under both national regulatory frameworks and international compliance standards — including environmental, safety, and financial reporting obligations that require robust, reliable IT systems.

Oracle's Role in Mining Operations

Oracle technology formed the backbone of Kazakhstan Minerals' data infrastructure. Oracle Database Enterprise Edition powered the company's core operational systems — including geological survey databases, mine planning systems, production tracking, ore processing analytics, and financial reporting. These databases contained decades of geological data, environmental monitoring records, and operational performance metrics essential to both day-to-day operations and regulatory compliance. The databases ran on a mixture of physical servers at mining sites and VMware-virtualised infrastructure at the central data centre in Almaty, with disaster recovery configurations spanning multiple locations.

Oracle Java SE was deployed across the company's engineering workstations, server infrastructure, and field applications. Java powered geological modelling tools, mine planning software integrations, equipment monitoring dashboards, and various internal applications used by engineers and geologists at remote mining sites. Many of these installations had been in place for years, pre-dating Oracle's 2019 decision to commercialise Java SE — meaning that systems which had previously been free were now potentially subject to licensing requirements.

Oracle Database Estate

Oracle Database Enterprise Edition deployed across 12 physical servers at mining sites and 8 VMware-hosted instances at the central data centre — supporting production, DR, development, and reporting workloads.

Java SE Footprint

Oracle Java SE installed on 200+ engineering workstations and 30+ servers — running geological modelling tools, equipment monitoring, and internal engineering applications.

Infrastructure Model

Mixed physical and VMware virtualisation, with a 6-host ESXi cluster at the central data centre running Oracle databases alongside non-Oracle workloads — creating the conditions for Oracle's cluster-wide licensing claim.

The Mining Industry's Oracle Exposure

Mining companies present a particularly complex Oracle licensing profile. Operations are geographically dispersed — often across remote sites with limited IT support. Oracle technology is frequently deployed by engineering teams rather than centralised IT, leading to installations that bypass standard procurement and licensing controls. VMware virtualisation is commonly used to consolidate server infrastructure at central locations, but Oracle's virtualisation licensing policies create significant risk when Oracle databases share VMware clusters with other workloads. And Java SE — historically a free, ubiquitous component of engineering software stacks — has become a hidden compliance liability since Oracle's licensing model change. For Kazakhstan Minerals, all of these factors converged simultaneously.

The Challenges

Kazakhstan Minerals faced a structured Oracle audit that combined database and Java compliance into a single, high-pressure engagement. Four specific challenges required immediate attention.

🖥️ Oracle's VMware Licensing Claim

Oracle's most aggressive claim centred on the VMware-virtualised database environment. Oracle's policy position — consistently applied in audits but heavily disputed by customers and independent advisors — is that VMware is not an "approved" hard-partitioning technology. Under this interpretation, Oracle requires licensing of all physical cores across all hosts in a VMware cluster where Oracle software could potentially run — not merely the cores of the specific virtual machines actually running Oracle. For Kazakhstan Minerals, this meant Oracle was claiming that the entire 6-host ESXi cluster (approximately 144 physical cores) required Oracle Database Enterprise Edition licensing, even though Oracle workloads were confined to just 2 of the 6 hosts. At Oracle's Processor list prices, this cluster-wide claim alone exceeded $1.2 million.

☕ Java SE Audit Scope Inflation

Oracle's audit identified over 200 Java SE installations across Kazakhstan Minerals' workstations and servers. Under Oracle's Employee Metric pricing, the auditors calculated a Java SE subscription based on the company's full 3,000-employee headcount — generating an annual subscription cost of approximately $400,000 per year. However, this calculation made no distinction between installations requiring commercial licensing and those that were exempt — development-only use, legacy versions pre-dating the pricing change, or installations that could be replaced with OpenJDK without functional impact.

📧 Combined Audit and Sales Pressure

Oracle's approach followed a well-documented pattern: the audit team delivers a compliance report showing a large financial exposure, and the sales team simultaneously presents a "resolution package" — a bundle of new licences, support renewals, or cloud subscriptions — positioned as significantly cheaper than the audit penalties. In Kazakhstan Minerals' case, Oracle offered a combined licence and support package at approximately $1.5 million, presented as a 25% discount off the full $2 million claim. The sales team emphasised urgency, suggesting that the discount was time-limited and that formal enforcement would follow if the package was not accepted. This is a classic Oracle sales tactic — and it is almost always based on inflated compliance figures.

🏗 Remote Operations and Decentralised IT

Kazakhstan Minerals' geographically dispersed operations complicated both the audit response and the remediation effort. Mining sites in remote regions of Kazakhstan had limited IT staffing, inconsistent asset management records, and Oracle software installations that had been deployed by local engineering teams without visibility from the central IT function in Almaty. This meant that assembling accurate deployment data to counter Oracle's claims required physical and remote auditing across multiple sites — a logistically challenging exercise that Oracle's tight audit timeline made more difficult.

🎯 What CIOs Facing an Oracle Audit Should Do Immediately

  • Do not accept Oracle's findings without independent verification: Oracle's audit reports are commercial instruments, not neutral assessments — they consistently overstate exposure
  • Engage independent expertise before responding: Your response to Oracle's initial findings sets the tone for the entire negotiation — get expert guidance before submitting any data or acknowledgement
  • Understand Oracle's VMware position vs your contract: Oracle's cluster-wide licensing claim is a policy position, not a universal contractual requirement — your specific contract terms and deployment configuration matter
  • Conduct your own Java discovery in parallel: Use automated tools to classify every Java installation by version, usage context, and licensing requirement before Oracle's figures become the baseline

How Redress Compliance Assessed the True Position

Redress Compliance was engaged to conduct an independent, comprehensive Oracle licensing assessment — covering both the Oracle Database VMware dispute and the Java SE compliance question. The objective was to establish the verifiable technical truth behind Oracle's claims, document it in a format that could withstand Oracle LMS scrutiny, and develop a negotiation strategy that would close the audit at minimum cost.

Phase 1

Oracle Database & VMware Assessment

📊 Technical Analysis

Redress deployed specialist tools and conducted manual verification to map Kazakhstan Minerals' entire Oracle Database estate — physical servers at mining sites, VMware-hosted instances at the central data centre, and disaster recovery configurations. For each deployment, Redress documented the exact server configuration (cores, sockets, processor type), the VMware cluster topology, the Oracle Database edition and options in use, and the applicable Oracle Processor Core Factor.

📌 Key Findings — Database

The assessment revealed three critical errors in Oracle's audit report. First, Oracle had applied cluster-wide licensing to the entire 6-host VMware cluster, but Redress documented that Oracle workloads were pinned to 2 specific hosts via VMware DRS affinity rules — hosts that were physically isolated from the non-Oracle portion of the cluster. While Oracle's official position does not recognise VMware vMotion restrictions as hard partitioning, Redress prepared a contractual argument based on the specific language of Kazakhstan Minerals' Oracle Master Agreement, which referenced "physical server" licensing rather than cluster-wide requirements. Second, Oracle had counted 3 decommissioned servers at remote mining sites that still appeared in Oracle's LMS script output but had been physically powered down and removed from production months earlier. Redress obtained asset disposal records and IT change management logs to prove decommissioning. Third, Oracle had incorrectly applied the Enterprise Edition pricing to two instances that were actually running Standard Edition — at a fraction of the Processor licence cost.

The combined effect of these corrections reduced the database licence shortfall from Oracle's claimed $1.2 million to a minor gap worth approximately $45,000 — which Kazakhstan Minerals resolved by reallocating existing licences from the decommissioned servers.

Phase 2

Java SE Assessment

📊 Discovery and Classification

Redress conducted a comprehensive Java discovery across all Kazakhstan Minerals sites — deploying remote scanning tools and, for the most remote mining locations, coordinating with local IT staff to collect installation data manually. Every Java installation was classified into four categories: installations requiring a commercial licence (production use of licensable JDK versions), installations exempt under Oracle's policies (development/testing only, or versions pre-dating the commercial requirement), installations where OpenJDK could replace Oracle Java without functional impact, and orphaned installations (Java installed with no active application dependency).

📌 Key Findings — Java

The assessment showed that approximately 75% of Oracle's counted Java installations fell into non-licensable categories. Many were running JDK versions that pre-dated Oracle's commercial licensing requirement. Others were development-only installations on engineering workstations used for geological modelling — qualifying for Oracle's development licence exemption. A significant number were orphaned installations from decommissioned applications that had never been cleaned up. For the remaining 25%, Redress identified that most could be migrated to OpenJDK (specifically Eclipse Temurin) without affecting the geological and monitoring applications that depended on them. After remediation, the actual Java SE subscription requirement was reduced from Oracle's $400,000/year claim to approximately $35,000/year — a 91% reduction.

ComponentOracle's Audit ClaimRedress Verified PositionAvoided Cost
Database — VMware Cluster Licensing~$1,200,000 (144 cores × Enterprise Edition)$0 (workloads on 2 pinned hosts; existing licences sufficient)$1,200,000
Database — Decommissioned Servers~$180,000 (3 servers still in LMS data)$0 (disposal records confirmed decommissioning)$180,000
Database — Edition Misclassification~$220,000 (EE pricing applied to SE instances)$0 (correct SE licensing already in place)$220,000
Java SE Subscription (Annual)~$400,000/year (full Employee Metric)~$35,000/year (targeted scope after remediation)$365,000/year
Total Claim Reduction~$2,000,000~$35,000/year~$2,000,000

Approach, Negotiation & Resolution

1

Evidence Compilation & Audit Rebuttal

Redress prepared a structured audit rebuttal document addressing each of Oracle's findings point by point. For the VMware claim, the document included VMware configuration exports showing DRS affinity rules, screenshots of vCenter configurations, and contractual language analysis. For decommissioned servers, it included IT change management records, asset disposal certificates, and physical decommissioning photographs. For the edition misclassification, it included Oracle installation inventory outputs confirming Standard Edition deployments. This evidence package was designed to meet Oracle LMS's documentation standards — removing any ambiguity from the rebuttal.

2

Java Remediation Programme

In parallel with the database defence, Redress coordinated a rapid Java remediation programme across all Kazakhstan Minerals sites. Orphaned installations were uninstalled. Development workstations were migrated to Eclipse Temurin (OpenJDK). Remote mining sites received step-by-step remediation guides for local IT staff to execute. Within eight weeks, the licensable Java footprint was reduced by 91% — providing documented evidence that the Java SE requirement was a fraction of Oracle's initial calculation.

3

Managed Oracle Negotiation

Redress managed all communications with Oracle's audit and sales teams on Kazakhstan Minerals' behalf. When Oracle presented its $1.5 million "resolution package," Redress responded with the verified compliance position — demonstrating that the actual exposure was minimal. Oracle initially pushed back on the VMware argument, citing its standard policy. Redress countered with the specific contract language and the documented DRS configuration, creating sufficient uncertainty in Oracle's position that the sales team could not sustain the original claim. The negotiation concluded with Oracle accepting the corrected position — no significant new purchases were required.

4

Audit Closure & Governance Framework

The audit was formally closed with Kazakhstan Minerals purchasing only a small number of Named User Plus licences (approximately $45,000) to address a minor database gap identified during the assessment — a gap unrelated to Oracle's original claims. No penalties were imposed, no forced cloud migration was required, and Kazakhstan Minerals' IT strategy remained fully within its own control. Redress then helped establish a permanent Oracle licence governance framework — including quarterly deployment reviews, VMware isolation documentation, and Java installation monitoring — to prevent future audit exposure.

❌ Before Redress Engagement
  • $2M Oracle audit claim across Database and Java
  • Oracle demanding $1.5M "resolution" package
  • VMware cluster licensing inflated 3–4×
  • Decommissioned servers still counted in audit
  • Edition misclassification (EE pricing on SE instances)
  • 200+ unverified Java installations counted
  • No internal Oracle licensing expertise
✅ After Redress Engagement
  • Audit claim reduced from $2M to ~$45K
  • No forced licence package or cloud commitment
  • VMware licensing corrected to pinned hosts only
  • Decommissioned servers documented and removed
  • SE instances confirmed at correct pricing
  • Java footprint reduced by 91% through remediation
  • Permanent governance framework established

Results & Business Impact

$2M
Audit Claim Eliminated
91%
Java SE Scope Reduced
$45K
Only Actual Purchase Required
Zero
Penalties or Forced Commitments

📌 Financial Impact

The $2 million in avoided costs comprised $1.6 million in eliminated database licensing claims (VMware cluster correction, decommissioned server removal, and edition reclassification) and approximately $365,000 per year in avoided Java SE subscription overpayment. The only expenditure was approximately $45,000 in Named User Plus licences to close a genuine minor gap — representing a 98% reduction from Oracle's original $2 million claim. Kazakhstan Minerals preserved its capital for mining operations rather than diverting it to unnecessary Oracle purchases.

📌 Strategic Independence

Perhaps more importantly, Kazakhstan Minerals avoided being locked into an Oracle Unlimited Licence Agreement (ULA) or an Oracle Cloud commitment — both of which Oracle had suggested as potential "resolutions" during the audit process. By resolving the audit through technical rebuttal rather than commercial negotiation, the company retained full control over its IT strategy — free to evaluate alternative database technologies, cloud platforms, or deployment models on its own terms and timeline.

📌 Organisational Capability

The engagement transformed Kazakhstan Minerals' relationship with Oracle licensing. The IT team gained practical expertise in Oracle's virtualisation licensing rules, Java classification methodology, and audit response procedures. The governance framework established by Redress — quarterly deployment reviews, VMware isolation documentation, and automated Java monitoring — provides ongoing audit readiness. Kazakhstan Minerals' CFO noted that the company now approaches Oracle renewals and commercial discussions with data-driven confidence rather than reactive anxiety.

📌 Precedent for Remote Operations

The successful remediation of Java installations across geographically dispersed mining sites demonstrated that even organisations with remote, decentralised IT operations can achieve comprehensive Oracle compliance. The key was developing site-specific remediation playbooks with clear instructions that local IT staff could execute independently — a model that Kazakhstan Minerals has since applied to other software compliance initiatives across its mining operations.

How Kazakhstan Minerals' Results Compare

📋 Comparable Case Study

Husky Energy (Canada) — $2M Saved

Situation: A Canadian energy company faced Oracle compliance pressure across database deployments in a mixed physical and virtualised environment — with Oracle claiming significant under-licensing on VMware-hosted workloads.

Result: $2M in avoided costs through independent licence mapping and VMware licensing rebuttal — closely paralleling Kazakhstan Minerals' outcome.

Takeaway: Oracle's VMware licensing position is frequently the largest component of audit claims in energy and mining sectors — independent verification consistently reveals a smaller gap.

Read full case study →
📋 Comparable Case Study

ADNOC (UAE) — Oil & Gas — $6M Saved

Situation: Abu Dhabi's national oil company faced a complex Oracle audit across Database, middleware, and options — with Oracle applying cluster-wide licensing to a large virtualised estate.

Result: $6M in avoided licence purchases and penalties through corrected virtualisation calculations and over-entitlement identification.

Takeaway: The larger the VMware estate, the more impactful Oracle's cluster-wide claim becomes — and the more value independent assessment delivers.

Read full case study →
📋 Comparable Case Study

NOV Inc (US Energy) — $22M Saved

Situation: A major US oilfield services company with extensive Oracle Database and middleware deployments across global operations faced an Oracle audit with claims exceeding $22 million.

Result: $22M in avoided costs through comprehensive licence assessment and structured audit defence — the largest Oracle audit defence in our portfolio.

Takeaway: Energy sector Oracle audits often produce the largest claims because of complex virtualisation environments and geographically dispersed operations — but they are also the most susceptible to rebuttal.

Read full case study →

Lessons Learned & Best Practices

1

Oracle's VMware Position Is a Negotiation Tactic, Not an Absolute Rule

Oracle's insistence on cluster-wide licensing for VMware environments is a policy position — not a universally enforceable contractual requirement. The actual licensing obligation depends on the specific language of your Oracle Master Agreement, the configuration of your VMware environment, and the technical evidence you can produce. In Kazakhstan Minerals' case, documented DRS affinity rules and contract-specific language reduced the database claim by over $1.2 million. Always review your Oracle Master Agreement before accepting VMware licensing claims.

2

Oracle's LMS Scripts Are Not Infallible

Oracle's audit scripts capture installation data at a point in time — they do not distinguish between active and decommissioned systems, do not verify edition correctness, and do not account for licensing restrictions or entitlements. In this case, the scripts reported 3 decommissioned servers and misidentified 2 Standard Edition instances as Enterprise Edition. Every line item in an Oracle audit report should be independently verified against actual deployment data and asset management records.

3

Java SE Audits Are Highly Manageable

Oracle's Java SE audit methodology applies the Employee Metric broadly — counting every installation as requiring full-employee licensing. In practice, the majority of installations in a typical enterprise are either exempt (development use, legacy versions) or replaceable with OpenJDK. Kazakhstan Minerals reduced its Java exposure by 91% through systematic classification and remediation. The key is conducting your own discovery before engaging with Oracle's findings.

4

Never Accept Oracle's "Resolution Package" Without Independent Verification

Oracle's combined audit-and-sales approach is designed to convert compliance fear into commercial revenue. The "resolution package" is priced against Oracle's inflated audit figures — making it appear like a discount when it is actually a markup on the true requirement. In Kazakhstan Minerals' case, Oracle's $1.5 million package was 33× the actual compliance cost. Independent verification before acceptance is not optional — it is the single most valuable action a customer can take.

5

Decentralised Operations Require Proactive Oracle Governance

Mining, energy, and other geographically dispersed organisations face unique Oracle licensing risks because software deployments at remote sites often bypass central procurement and asset management. Establishing lightweight governance — automated discovery tools, site-level IT compliance checklists, and quarterly central reviews — prevents compliance gaps from accumulating between audit cycles.

Client Perspective

Oracle's audit threatened to saddle us with huge costs or inflexible agreements. Engaging Redress Compliance changed the trajectory completely. Their expertise in Oracle Database licensing and virtualisation rules was instrumental in disproving Oracle's inflated claims. On the Java front, Redress demonstrated how to avoid unnecessary subscriptions by utilising open-source alternatives. Thanks to Redress, we escaped nearly $2 million in proposed charges and also learned how to stay compliant going forward. Redress's independent guidance gave us the leverage and confidence we needed to stand up to Oracle, and we emerged without paying a cent more than necessary.

CFO — Kazakhstan Minerals

📚 Related Reading: Oracle Database & Virtualisation Licensing

Frequently Asked Questions

Oracle's official policy position is that VMware is not "approved hard partitioning" and therefore all physical cores in a VMware cluster must be licensed. However, this is a policy position — not a universally enforceable contractual right. The actual licensing obligation depends on the specific language of your Oracle Master Agreement, the technical configuration of your VMware environment, and the evidence you can produce showing where Oracle workloads actually run. Many organisations have successfully challenged Oracle's cluster-wide claims by documenting VM pinning, DRS affinity rules, and resource pool isolation — as Kazakhstan Minerals did in this case.

Oracle's LMS scripts are designed to capture installation data comprehensively — but they are not designed to provide accurate compliance assessments. The scripts do not distinguish between active and decommissioned systems, do not verify which Oracle edition is installed, do not check entitlements or licence allocations, and do not account for partitioning or virtualisation configurations. In virtually every audit we have reviewed, Oracle's script output overstates the actual compliance position — sometimes by factors of 3–5×. Independent verification of every line item is essential.

Treat the offer as a commercial proposal — not as a compliance obligation. Oracle's resolution packages are priced against the audit's inflated compliance figures, making them appear like discounts when they typically exceed the actual licensing requirement by a wide margin. Request time to conduct an independent assessment before responding. In our experience, the actual compliance cost is consistently 50–98% less than Oracle's proposed resolution package. The few weeks required for independent verification can save millions.

Geographically dispersed operations require a combination of automated discovery (remote scanning tools that can reach mining sites via VPN or satellite connectivity), standardised deployment procedures (preventing unapproved Oracle installations), and periodic central reviews (quarterly reconciliation of all Oracle deployments against entitlements). Site-specific remediation playbooks — clear, step-by-step guides that local IT staff can execute independently — are essential for managing Java and database compliance across locations where specialist licensing expertise is not available on-site.

Yes. Oracle's standard licence agreements include audit rights that extend to all locations where Oracle software is deployed, including remote facilities. Oracle has increasingly focused on Java SE compliance since commercialising the product in 2019, and geographically dispersed organisations are often targeted because they are perceived as having weaker IT governance. The best defence is proactive: conduct your own Java discovery across all sites, remediate unlicensed installations, migrate to OpenJDK where possible, and maintain documented evidence of your compliance position.

Facing an Oracle Audit or Compliance Pressure?

Whether Oracle is auditing your database estate, questioning your VMware licensing, or pressing you on Java SE subscriptions — our Oracle licensing specialists provide independent, evidence-based assessments that establish the truth and protect your budget. The earlier you engage, the stronger your position.

📅 Book a Free Consultation → Explore Oracle Audit Defence Service →

More Oracle Licensing Assessment Case Studies

Related Resources

FF

Fredrik Filipsson

Co-Founder, Redress Compliance

Fredrik Filipsson brings over 20 years of experience in enterprise software licensing, including senior roles at IBM, SAP, and Oracle. For the past 11 years, he has advised Fortune 500 companies and large enterprises on complex licensing challenges, contract negotiations, and vendor management — consistently delivering outcomes that save clients millions across Oracle, Microsoft, SAP, IBM, Salesforce, and Broadcom engagements.

View all articles by Fredrik →
Back to Oracle Knowledge Hub