How the Oracle Technology Price List Works

Oracle publishes a single global Technology Price List covering all on-premises database, middleware, integration, and management products. This document is the foundation for every Oracle licence purchase, renewal, audit settlement, and ULA negotiation. Despite its importance, Oracle provides no official guide explaining how to read it, calculate costs, or apply the various licensing rules that determine your actual obligation. This article fills that gap.

The price list is denominated in US dollars and has remained largely unchanged for many years. It lists four key fields for each product: the Named User Plus licence fee, the Named User Plus annual support fee, the Processor licence fee, and the Processor annual support fee. Understanding the relationship between these fields — and how they interact with Oracle's core factor table, minimum user requirements, and discount structures — is essential for accurate cost modelling.

Before you proceed, open the current Oracle Technology Price List from Oracle's website. This article references specific products and prices to illustrate the calculations. Note that this guide covers Oracle technology products only — Java licensing and Oracle Applications have separate price lists with different structures.

"The price list is Oracle's opening position, not your final cost. Nobody pays list price. Understanding the mechanics is essential, but understanding the discount dynamics is where the real commercial value lives."

Oracle Database Pricing — Editions and List Prices

Oracle Database is the cornerstone of Oracle's technology revenue and the product most frequently subject to audit scrutiny. The Technology Price List includes several database editions, each with different capabilities, restrictions, and price points.

ProductProcessor LicenceNUP LicenceAnnual Support (22%)NUP Minimum
Database Enterprise Edition$47,500$950$10,450 / $20925 per processor
Database Standard Edition 2$17,500$350$3,850 / $7710 per server
Database Personal EditionN/A$460$101.201 user
Mobile Server$23,000$460$5,060 / $101.2025 per processor
NoSQL Database EE$10,000$200$2,200 / $4425 per processor

The most critical distinction is between Enterprise Edition ($47,500/processor) and Standard Edition 2 ($17,500/processor). Enterprise Edition unlocks Oracle's full feature set but requires careful management of separately priced options. Standard Edition 2 is significantly cheaper but has hard limitations: maximum two CPU sockets per server, a 16-thread processing cap, and no access to Enterprise-only features like Partitioning, RAC (beyond basic failover), or Advanced Security.

Understanding the Two Licence Metrics — Processor vs Named User Plus

Every product on the Oracle Technology Price List can be licensed using one or both of two metrics: Processor and Named User Plus (NUP). Choosing the right metric is one of the most impactful decisions in Oracle licensing — the cost difference can be enormous.

Processor Licensing

A Processor licence covers all users and devices that access the Oracle software on the licensed server. There is no need to count individual users. However, "processor" in Oracle's definition does not mean one physical CPU — it means the number of physical cores multiplied by the Oracle Core Factor for your processor type.

🎯 Processor Licence Calculation Formula

  • Step 1: Count the total physical cores on the server (or partition) running Oracle.
  • Step 2: Look up the core factor for your processor type (Intel/AMD x86 = 0.5; Oracle SPARC T-series = 0.5; IBM POWER8+ = 1.0; see full table).
  • Step 3: Multiply: Physical Cores × Core Factor = Oracle Processor Licences required.
  • Example: A server with 2 × Intel Xeon processors, 16 cores each = 32 cores × 0.5 = 16 Oracle Processor Licences.
  • Cost: 16 × $47,500 = $760,000 at list price for Database Enterprise Edition.

Named User Plus (NUP) Licensing

NUP licensing counts individual users (or devices) authorised to access the Oracle software. It is typically cheaper for environments with a small, well-defined user population. However, Oracle enforces strict minimums: for Enterprise Edition, you must licence at least 25 Named Users Plus per processor (as calculated above). For Standard Edition 2, the minimum is 10 per server.

ScenarioProcessor Metric CostNUP Metric CostCheaper Option
DB EE, 32 x86 cores, 50 users16 proc × $47,500 = $760,000400 NUP min × $950 = $380,000NUP (50% saving)
DB EE, 32 x86 cores, 2,000 users16 proc × $47,500 = $760,0002,000 NUP × $950 = $1,900,000Processor (60% saving)
DB SE2, 4 x86 cores, 30 users2 proc × $17,500 = $35,00030 NUP × $350 = $10,500NUP (70% saving)
WebLogic EE, 16 x86 cores, 5,000 users8 proc × $25,000 = $200,0005,000 NUP × $500 = $2,500,000Processor (92% saving)

The breakeven point — where Processor and NUP licensing cost the same — varies by product and hardware. As a general rule, if the number of users exceeds approximately 50 per Oracle processor, Processor licensing is usually cheaper. Below that threshold, NUP licensing can deliver significant savings.

Oracle Database Options — The Hidden Cost Multiplier

Oracle Database Enterprise Edition is the base product, but much of its advanced functionality is sold as separately priced options. Each option must be licensed on every processor (or for every NUP) where the option is installed or in use. Options are priced per processor or per NUP, and they carry the same 22% annual support fee.

🔧

RAC — $23,000

Real Application Clusters. Per processor. Required for database clustering.

📦

Partitioning — $11,500

Per processor. Common audit finding for accidental use.

🔒

Advanced Security — $15,000

Per processor. Includes TDE encryption, network encryption.

📊

In-Memory — $23,000

Per processor. Enables in-memory column store.

Database OptionProcessor LicenceNUP LicenceCommon Audit Finding?
Multitenant$17,500$350Yes — PDB usage triggers requirement
Real Application Clusters$23,000$460Yes — accidental RAC enablement
RAC One Node$10,000$200Moderate
Active Data Guard$11,500$230Yes — DR configuration triggers it
Partitioning$11,500$230Very High — most common finding
Real Application Testing$11,500$230Moderate — SPA/DB Replay usage
Advanced Compression$11,500$230Yes — HCC, OLTP compression
Advanced Security$15,000$300Very High — TDE widely enabled
Label Security$11,500$230Low
Database Vault$11,500$230Low
OLAP$23,000$460Low
Database In-Memory$23,000$460Moderate — inmemory_size parameter
Diagnostic Pack$7,500$150Very High — AWR/ASH usage
Tuning Pack$5,000$100Very High — SQL Tuning Advisor
Mini Case Study

Manufacturing Company: Options Audit Exposure of $2.4M

Situation: A global manufacturer running Oracle Database Enterprise Edition on 20 processors (10 servers × 2 Intel Xeon × 8 cores × 0.5 core factor) discovered during a proactive assessment that three options had been inadvertently enabled across their estate: Partitioning, Advanced Security (TDE), and Diagnostic Pack.

Exposure calculation: Partitioning: 20 × $11,500 = $230,000. Advanced Security: 20 × $15,000 = $300,000. Diagnostic Pack: 20 × $7,500 = $150,000. Total licence exposure: $680,000. Plus three years of backdated support at 22%: $680,000 × 22% × 3 = $448,800. Total potential audit claim: $1,128,800 — before any penalty surcharges.

Result: By identifying this exposure proactively, the organisation disabled Partitioning and Diagnostic Pack usage, documented the remediation, and negotiated a settlement covering only Advanced Security (which they genuinely needed) at a 55% discount. Final cost: $270,000 — compared to $1.1M+ if Oracle had discovered the issue during an audit.
Takeaway: Database options are the most common and most expensive source of audit findings. A proactive options audit — checking DBA_FEATURE_USAGE_STATISTICS — can save millions. The difference between proactive remediation and reactive audit settlement is typically 60–80% of the total exposure.

Oracle Middleware Pricing — WebLogic, SOA Suite, and More

Oracle's middleware stack — anchored by WebLogic Server — has its own pricing structure on the Technology Price List. Middleware products follow the same Processor and NUP metric framework as database products, but with different list prices and, critically, different NUP minimum requirements.

ProductProcessor LicenceNUP LicenceKey Notes
WebLogic Server Standard Edition$10,000$200Socket-based licensing (not core-based)
WebLogic Server Enterprise Edition$25,000$500Core-based with core factor table
WebLogic Suite$45,000$900Includes Coherence Grid Edition
SOA Suite (for Oracle Middleware)$45,000 (WLS option)$900Requires WebLogic Suite as prerequisite
SOA Suite for Non-Oracle Middleware$75,000$1,500Standalone — no WebLogic required
Forms and Reports$23,000$460Still widely deployed in legacy estates
Coherence Grid Edition$25,000$500Data grid caching
BPEL Process Manager$60,000$1,200High-value process orchestration

A critical distinction: WebLogic Server Standard Edition uses socket-based licensing (count physical sockets, not cores), while Enterprise Edition uses core-based licensing with the core factor table. This difference means that upgrading from Standard to Enterprise on the same hardware can more than double your licence count if the server has high core-density processors.

Oracle Forms and Reports deserves particular attention. Despite being considered a legacy product, it remains widely deployed in large enterprises — particularly in government, utilities, and financial services. Organisations that have been running Forms since the early 2000s often carry forward licensing arrangements that predate current pricing, but any new deployments or expansions require licences at the current list price of $23,000 per processor. Migration from Forms to APEX or to a modern web framework is a common strategic initiative, but the licensing implications of the transition period must be carefully managed to avoid running both platforms simultaneously without adequate licences for each.

SOA Suite pricing presents another complexity. When deployed on Oracle WebLogic Suite, SOA Suite is licensed as an option to WebLogic Suite at $45,000 per processor — on top of the $45,000 WebLogic Suite licence itself, bringing the combined cost to $90,000 per processor at list. When deployed on non-Oracle middleware (rare, but possible), the standalone SOA Suite licence is $75,000 per processor. Understanding which variant applies to your deployment is critical for accurate cost modelling.

The Annual Support Fee — Oracle's Recurring Revenue Engine

Every Oracle licence purchase includes an annual support obligation calculated at 22% of the net licence fee (after discount). This fee covers patches, updates, and access to Oracle's support portal. Once you are paying support, the annual increase is typically 3–4% per year, compounding indefinitely.

Critical Risk

Support Reinstatement Penalty

If you let support lapse, Oracle charges a reinstatement fee of 150% of the annual support that would have been due during the gap period. For a $100,000 annual support bill with a two-year lapse, reinstatement costs $300,000. This is by design — Oracle makes it financially punitive to leave and return.

Important

Support Follows Discount

If you negotiate a 50% discount on licence fees, your annual support is calculated on the discounted price (22% of $23,750 = $5,225 per processor, not $10,450). This makes licence discounts doubly valuable — they reduce both the one-time cost and the perpetual support obligation.

Best Practice

Support Reduction Strategy

You can terminate support on unused licences to reduce annual costs. However, once terminated, reinstatement penalties apply. Plan support reductions carefully and document the business case before dropping any licences from support.

"Within five to seven years, cumulative Oracle support costs exceed the original licence purchase. The 22% rate, compounded at 3–4% annually, means Oracle's support revenue from your estate eventually dwarfs the initial sale. This is Oracle's most profitable revenue stream — and it is the line item most worth negotiating."

Integration Products, GoldenGate, and Data Integrator Pricing

Oracle's integration and data movement products carry some of the highest list prices on the Technology Price List. GoldenGate, Data Integrator, and the Database Gateway products serve critical enterprise functions — and their licensing mechanics include unique counting rules that differ from standard database products.

ProductProcessor LicenceLicensing Notes
GoldenGate$17,500Licence source + target database processors
GoldenGate for Non-Oracle Database$17,500Per computer (no core factor)
GoldenGate for Mainframe$100,000Per computer (mainframe pricing)
Data Integrator Enterprise Edition$30,000Standard processor/NUP licensing
Data Integration Suite$70,000Bundled ETL + data quality
Enterprise Metadata Management$150,000Highest per-processor price on the list
Database Gateway for Teradata$109,000Per computer — extremely expensive
Database Gateway for SQL Server$17,500Per computer

GoldenGate has a unique counting rule: you must licence both the source database processors (where data is captured) and the target database processors (where data is applied). This effectively doubles the licence count compared to what most organisations expect. If you are replicating from a 16-processor source to a 16-processor target, you need 32 GoldenGate processor licences — not 16. At $17,500 per processor, this distinction represents a $280,000 difference.

Database Gateway products are licensed "per computer" — meaning per physical server, without core factor calculations. This is one of the few product categories on the Technology Price List that does not use Oracle's standard core-based processor metric.

What You Actually Pay — Discounting and Negotiation Reality

The list prices in the Oracle Technology Price List are starting points for negotiation, not final transaction prices. In practice, virtually every Oracle licence purchase involves a discount. The size of that discount depends on deal volume, competitive leverage, timing, and negotiation skill.

Oracle's pricing model is deliberately opaque. Unlike Microsoft or SAP, which publish volume licensing price lists with defined discount tiers, Oracle treats every transaction as a bespoke negotiation. Two organisations purchasing identical products in identical quantities can pay vastly different prices — the difference determined entirely by negotiation dynamics. This opacity benefits Oracle because most buyers lack visibility into what their peers pay, making it difficult to assess whether a proposed discount is competitive.

The single most important factor determining your discount is whether Oracle believes you might not buy at all. A customer with no alternative — locked into Oracle database technology with no credible migration plan — has minimal leverage regardless of deal size. Conversely, a customer with a documented evaluation of PostgreSQL, Amazon Aurora, or Microsoft SQL Server creates genuine uncertainty about the deal, which unlocks deeper discounts from Oracle's sales leadership. The competitive threat does not need to be imminent — it simply needs to be credible enough that Oracle's account team cannot guarantee the revenue.

📉

40–60% Typical

Standard discount range for mid-to-large enterprise deals on database and middleware.

📉

60–75% Achievable

With strong competitive leverage, fiscal year-end timing, and expert negotiation.

📉

75–85% Exceptional

Reserved for ULAs, mega-deals, or situations where Oracle faces genuine customer loss.

⚠️

0% (List Price)

What Oracle charges for audit back-payments. Avoiding audits saves the most money.

🎯 Five Levers That Drive Oracle Discount Depth

  • Competitive alternatives: Demonstrating a credible migration path to PostgreSQL, SQL Server, or cloud-native databases creates genuine pricing pressure. Oracle's sales team has more discount authority when the deal is at risk.
  • Fiscal year-end timing: Oracle's fiscal year ends 31 May. Deals closed in Q4 (March–May) consistently achieve deeper discounts because Oracle's sales teams need to hit quota. April and May are the optimal months to close.
  • Deal volume: Larger transactions unlock higher discount tiers. Bundling database, middleware, and options into a single order gives Oracle's rep a larger deal to justify deeper discounts internally.
  • Multi-year commitment: Committing to a ULA or multi-year cloud spend gives Oracle revenue certainty, which their finance team values. This is tradeable for upfront discount depth.
  • Independent benchmarking: Knowing what other organisations pay for comparable Oracle deployments gives you a factual basis for discount expectations. Our benchmark database of 500+ deals provides this intelligence.

Worked Example — Calculating a Complete Oracle Deployment Cost

Let us walk through a realistic example to demonstrate how all the pricing elements combine.

Scenario: A financial services company needs to licence Oracle Database Enterprise Edition with Partitioning and Active Data Guard on a two-node RAC cluster. Each node has 2 × Intel Xeon processors with 16 cores each. They also need WebLogic Server Enterprise Edition on a separate 8-core application server. They have 200 named database users.

1

Calculate Database Processor Licences

Each node: 2 sockets × 16 cores = 32 cores × 0.5 (Intel core factor) = 16 processors. Two-node RAC cluster: 16 × 2 = 32 Oracle Processor Licences.

2

Calculate Database Licence Costs (List Price)

DB EE: 32 × $47,500 = $1,520,000. Partitioning: 32 × $11,500 = $368,000. Active Data Guard: 32 × $11,500 = $368,000. RAC: 32 × $23,000 = $736,000. Total database list: $2,992,000.

3

Calculate WebLogic Licence Costs

App server: 8 cores × 0.5 = 4 processors. WebLogic EE: 4 × $25,000 = $100,000. Total middleware list: $100,000.

4

Total List Price and Annual Support

Total licence list price: $3,092,000. Annual support (22%): $680,240. Year 1 total at list: $3,772,240.

5

Apply Realistic Discount

With effective negotiation (50% discount): licence cost = $1,546,000. Annual support (22% of discounted): $340,120. Year 1 total at negotiated price: $1,886,120 — a saving of $1,886,120 versus list price.

ComponentQtyUnit ListList TotalAt 50% Discount
DB Enterprise Edition32 proc$47,500$1,520,000$760,000
Partitioning32 proc$11,500$368,000$184,000
Active Data Guard32 proc$11,500$368,000$184,000
Real Application Clusters32 proc$23,000$736,000$368,000
WebLogic Server EE4 proc$25,000$100,000$50,000
Total Licences$3,092,000$1,546,000
Annual Support (22%)$680,240$340,120

Strategic Recommendations for Oracle Pricing

1

Always Model Both Metrics

Before purchasing, calculate costs under both Processor and NUP licensing for every product. The optimal metric depends entirely on your user count relative to your hardware footprint. We have seen organisations overpay by 300% simply because they chose the wrong metric without analysis.

2

Audit Your Options Usage Before Oracle Does

Query DBA_FEATURE_USAGE_STATISTICS on every database instance to identify which options and management packs are in use. Disable anything you do not need before an audit reveals unlicensed usage at list price plus penalties.

3

Negotiate Support Caps

Oracle's standard annual support uplift is uncapped. Negotiate a maximum annual increase (ideally 0–3%) as part of every licence purchase. This seemingly minor clause saves millions over a 10-year licence lifecycle.

4

Use the Core Factor Table Strategically

Hardware choice affects licensing costs. Deploying Oracle on AMD EPYC (core factor 0.5) versus IBM POWER9 (core factor 1.0) halves your licence requirement for the same workload. Factor licensing costs into hardware procurement decisions.

5

Benchmark Before You Negotiate

Knowing what comparable organisations pay for similar Oracle deployments is the single most powerful negotiation tool. Without benchmarking data, you are negotiating blind against a counterpart who knows exactly what every other customer pays.