Oracle Licensing

Oracle Database Enterprise Edition (EE) Licensing and Costs Explained

Oracle Database Enterprise Edition (EE) Licensing and Costs

Oracle Database Enterprise Edition (EE) Licensing and Costs

Oracle Database Enterprise Edition (EE) is Oracle’s flagship database product, designed for mission-critical, high-performance environments requiring advanced features, scalability, availability, and security. EE is typically suited for large enterprises, complex data centers, or applications that demand robust database capabilities.

In this article, we’ll thoroughly explain:

  • What Oracle EE offers.
  • How EE licensing works.
  • Detailed pricing examples.
  • Additional EE options and their licensing implications.
  • Best practices for optimizing Oracle EE licensing costs.

Overview of Oracle Database Enterprise Edition (EE)

Oracle EE is the premium database offering from Oracle, providing extensive functionality for organizations with demanding database requirements. It is suitable for:

  • High-volume OLTP (Online Transaction Processing) systems.
  • Enterprise-level Data Warehousing and Business Intelligence.
  • Complex mixed workloads requiring advanced database features.
  • Systems demanding the highest levels of performance, scalability, and reliability.

Key advantages of EE include:

  • Advanced performance features (parallel execution, bitmap indexes).
  • Extensive scalability options (Real Application Clusters).
  • Robust availability solutions (Data Guard, Active Data Guard).
  • Advanced security capabilities (encryption, advanced auditing).
  • Ability to add specialized options (Partitioning, Multitenant, etc.).

Read more about the Oracle price list.


How Oracle EE Licensing Works

Oracle Database EE is licensed based on two primary licensing metrics:

  1. Processor Licensing
  2. Named User Plus Licensing (NUP)

1. Processor Licensing (Core-based)

Processor-based licensing is typically chosen for large, heavily accessed databases or when user counts are high or unknown.

  • Cost: $47,500 per processor license.
  • Oracle uses a core factor based on CPU type to determine licensing requirements.
  • Most Intel and AMD CPUs have a core factor of 0.5.

Example:

  • A server has 2 Intel CPUs, each with 16 cores (total 32).
  • Core factor for Intel CPUs = 0.5.
  • License calculation: 32 cores × 0.5 = 16 licenses required.
  • Cost calculation: 16 × $47,500 = $760,000 total license cost.
  • Annual support (22%): $167,200/year.

2. Named User Plus (NUP) Licensing

NUP licensing is suitable for small user populations with clearly defined users accessing the database.

  • Cost: $950 per user.
  • Oracle applies a minimum of 25 NUP licenses per processor license.
  • Ideal for smaller, controlled user environments (e.g., internal departmental apps).

Example:

  • An application runs on a server with 1 Intel CPU, 8 cores.
  • License calculation: 8 cores × 0.5 factor = 4 processor licenses minimum.
  • NUP minimum required: 4 processors × 25 NUP per processor = 100 NUP minimum.
  • Cost calculation: 100 NUP × $950 = $95,000 total.
  • Annual support (22%): $20,900/year.

Read Oracle Database Standard Edition 2 Licensing and Costs.


Additional EE Options and Costs

One key advantage of Oracle EE is enhancing functionality with optional features. These options carry additional costs and must be licensed according to the same metric (processor or NUP) as the underlying EE license.

Common EE options include:

  • Partitioning Option ($11,500 per processor license):
    Essential for large databases, enabling table/index partitioning for improved manageability and performance.
  • Advanced Compression ($11,500 per processor license):
    Reduces storage usage and improves performance for databases with large data volumes.
  • Real Application Clusters (RAC) ($23,000 per processor license):
    Enables clustering across multiple servers for high availability, scalability, and load balancing.
  • Multitenant Option ($17,500 per processor license):
    Enables multiple Pluggable Databases (PDBs) within a single container database (CDB), simplifying consolidation and management.
  • Active Data Guard ($11,500 per processor license):
    Enables real-time replication and read-only query capabilities on standby databases.
  • Diagnostics and Tuning Packs ($7,500 per processor license each):
    Provide advanced performance monitoring, diagnostics (AWR reports), and tuning capabilities.

Example of Additional Option Licensing:

  • Server with EE (16 processor licenses after core factor).
  • Adding Partitioning and Diagnostics Pack:
    • Partitioning: 16 × $11,500 = $184,000
    • Diagnostics Pack: 16 × $7,500 = $120,000
  • Total additional options cost: $184,000 + $120,000 = $304,000
  • Annual support (22%): $66,880/year (on top of EE licenses).

Oracle EE Cost Examples (Detailed Comparison)

Here’s a clear example comparing a typical EE setup with selected options:

ScenarioProcessor Licenses RequiredEE License CostPartitioningDiagnostics PackTotal License CostAnnual Support (22%)
Server: 2 CPUs, 16 cores each (Intel, 0.5 factor)16 licenses (32 cores × 0.5)$760,000$184,000$120,000$1,064,000$234,080/year

This table highlights clearly how quickly licensing costs grow with additional EE options.


Best Practices to Optimize Oracle EE Licensing Costs

Oracle EE licensing costs can be substantial. Here’s how to manage and optimize expenses effectively:

1. Assess Core Counts Carefully:

  • Consider CPUs with fewer cores but higher clock speeds if licensing costs are a concern.
  • Choose CPUs strategically (fewer cores × higher speed) to lower total processor licenses.

2. License Management:

  • Conduct regular internal audits to ensure accurate user counts (NUP).
  • Monitor processor usage and ensure deployments match licensed cores.

3. Use Oracle-approved Hard Partitioning:

  • Employ Oracle-approved partitioning methods (e.g., Oracle VM) to license fewer cores explicitly dedicated to Oracle workloads.
  • Avoid licensing entire large servers unnecessarily by limiting Oracle to dedicated resources.

4. Evaluate Options Carefully:

  • Only license additional EE options genuinely needed by your environment.
  • Disable features not actively used (Oracle’s audit tools will detect enabled but unused options, triggering licensing).

5. Consider Cloud Licensing (BYOL):

  • Leverage existing EE licenses through Bring Your Own License (BYOL) models in Oracle-approved clouds (OCI, AWS, Azure).
  • Manage cloud usage carefully, aligning vCPUs with licensed processor counts.

Oracle EE Licensing in Cloud Environments (Brief Overview)

  • Oracle Cloud (OCI):
    • BYOL (Bring Your Own License): EE licensing aligns closely with on-premises.
    • License Included: Subscription-based with license costs bundled into hourly/monthly cloud usage rates.
  • AWS/Azure/GCP (Authorized Clouds):
    • Oracle licensing treats 2 vCPUs as 1 Oracle Processor license for EE (no core factor applies).
    • You must license Oracle EE on authorized clouds by counting virtual CPUs.

Example (AWS):

  • AWS instance with 16 vCPUs for EE.
  • Required processor licenses: 16 vCPUs ÷ 2 = 8 processor licenses.
  • Total cost: 8 × $47,500 = $380,000 total license cost.

Read Oracle Database Personal Edition Licensing and Costs.


Summary of Oracle Database Enterprise Edition Licensing and Costs

  • Processor Licensing (core-based):
    • $47,500 per processor.
    • Core factor (commonly 0.5 for Intel/AMD CPUs).
  • Named User Plus (NUP):
    • $950 per user.
    • Minimum 25 NUP per processor license.
  • Common Additional EE Options (extra cost):
    • Partitioning, RAC, Multitenant, Advanced Compression, Data Guard, Diagnostics, and Tuning Packs.
  • Annual Support:
    • Typically, it is 22% of the total license purchase cost.

Oracle EE is powerful, feature-rich, and ideally suited for enterprise-level workloads, but costs can escalate rapidly. Understanding licensing metrics, optimizing deployments, and managing user and option licensing carefully will ensure you gain maximum value and remain compliant with Oracle’s licensing terms.

Do you want to know more about our Oracle Advisory Services?

Please enable JavaScript in your browser to complete this form.

Author

  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts