Oracle Licensing

Oracle Database Options Licensing

Oracle Database Options Licensing:

  • Database options (e.g., Partitioning, RAC, Advanced Security) are licensed separately from Oracle Database EE.
  • Options must match database license metrics (Processor or Named User Plus).
  • Licensing is required if options are installed or activated, even if unused.
  • Common mistake: accidental activation without licensing.
  • Regular audits are essential to detect and promptly license unintended option usage.

Oracle Database Options Licensing

Oracle Database Options Licensing

Oracle Database offers numerous powerful options for advanced functionality and improved database management. However, licensing these options correctly is challenging and often misunderstood.

This article explains Oracle Database options licensing in detail, covering definitions, common options, licensing methods, compliance risks, best practices, and practical recommendations to help your organization remain compliant and avoid unexpected costs.


Oracle Database Options

Oracle Database options are additional licensable products that provide specialized capabilities beyond the standard Oracle Database Enterprise Edition (EE) features. Unlike basic database features, these options are separately licensed and require their own entitlement.

Examples of commonly licensed Oracle Database options include:

  • Oracle Partitioning
  • Oracle Real Application Clusters (RAC)
  • Oracle Advanced Security
  • Oracle Database In-Memory
  • Oracle Active Data Guard
  • Oracle Multitenant

Organizations often mistakenly assume these options are bundled with standard Oracle Database licenses, leading to compliance gaps and costly audits.

Read about Oracle Named User Plus Licensing.


Licensing Methodology for Oracle Database Options

Oracle Database options must be licensed using the same license metric as the underlying Oracle Database Enterprise Edition deployment—either Processor Licensing or Named User Plus (NUP) Licensing.

Processor Licensing for Database Options

If the Oracle Database EE is licensed per Processor, all enabled options must be licensed based on the same processor count, core factor, and server configuration.

Example (Processor licensing):

  • Server Configuration:
    • 2 Intel Xeon CPUs (12 cores each) = 24 total cores.
    • Core Factor (Intel Xeon) = 0.5.
    • Processor licenses for Database EE = 24 cores × 0.5 = 12 Processor licenses.
  • If Oracle Partitioning is activated on this database, you must also license 12 Processor licenses for Oracle Partitioning.

Named User Plus Licensing for Database Options

Suppose your Oracle Database EE licenses use the Named User Plus metric. In that case, options must also use the Named User Plus licensing metric, matching the user quantity required for the underlying database license.

Example (NUP Licensing):

  • Database EE is licensed for 200 Named Users.
  • Oracle Advanced Security option activated.
  • You must license Advanced Security for all 200 Named Users (matching the database license).

Common Oracle Database Options and Licensing Requirements

Below are commonly used Oracle Database options, their functionalities, and licensing considerations.

Oracle Partitioning Option

Oracle Partitioning provides improved database performance and simplified data management through table partitioning.

  • Licensing requirements:
    Partitioning is licensed per processor or Named User Plus, matching your Oracle Database EE licenses.
  • Common Licensing Pitfalls:
    Often mistakenly enabled or tested briefly without proper licensing.

Oracle Real Application Clusters (RAC)

RAC enables the clustering of Oracle Database instances for high availability and scalability.

  • Licensing requirements:
    RAC must be licensed on all servers (nodes) within the RAC cluster.
  • Common Licensing Pitfalls:
    Not licensing standby RAC clusters or licensing fewer nodes than deployed.

Oracle Advanced Security

Advanced Security provides encryption (data-at-rest, data-in-transit) and advanced security controls.

  • Licensing requirement:
    Must match underlying Oracle Database licenses (processor/NUP).
  • Common Licensing Pitfalls:
    Organizations often enable encryption or security features without proper licenses.

Oracle Database In-Memory

In-Memory provides accelerated analytics and real-time data processing through columnar storage in memory.

  • Licensing requirement:
    Matches Oracle Database EE licensing metric and count.
  • Common Licensing Pitfalls:
    Testing or evaluating In-Memory features without proper licenses.

Oracle Active Data Guard

Active Data Guard enables standby databases for reporting, backup, and disaster recovery.

  • Licensing requirement:
    Licensed per processor or Named User Plus, matching the primary Oracle Database EE environment.
  • Common Licensing Pitfalls:
    Using Active Data Guard features (such as real-time query) without licensing standby servers.

Oracle Multitenant Option

Multitenant allows multiple pluggable (PDBs) to run within a single container database (CDB).

  • Licensing requirements:
    Multitenant is licensed based on your Oracle Database EE licenses (processor/NUP), regardless of the number of pluggable databases.
  • Common Licensing Pitfalls:
    There is confusion between Multitenant and the basic single-PDB allowance included in EE licenses (Oracle EE includes one free PDB per CDB without additional licensing).

Oracle Database Options Compliance Risks and Audit Triggers

Mismanagement of Oracle Database options frequently triggers licensing audits and results in significant compliance costs.

Here are common compliance risks associated with database options:

Unauthorized or Accidental Activation

Oracle software frequently includes options pre-installed and easily activated, either intentionally or accidentally. Even brief activation or testing requires proper licensing.

Example Scenario:

  • A DBA activates Oracle Diagnostics and Tuning Packs for temporary performance analysis.
  • The customer fails to disable the packs after use.
  • An audit reveals continuous use without licenses, leading to costly penalties.

Indirect or Multiplexed Usage

Indirect user access via web applications or middleware often involves options unknowingly. Organizations must license indirect users/devices for the database and all enabled options accordingly.

Example Scenario:

  • Users accessing encrypted database content indirectly via an application must be licensed for Advanced Security if encryption is enabled, even though direct database access isn’t apparent.

Best Practices for Oracle Database Options Licensing

Implement these best practices to avoid compliance risks and optimize license costs:

Conduct Regular Internal Licensing Audits

  • Periodically scan database installations to identify enabled options.
  • Remove or disable unused or unauthorized options immediately.

Maintain Clear Documentation of Licensed Options

  • Document purchased database options, licensed counts, and usage scenarios.
  • Regularly reconcile internal records against Oracle agreements and usage.

Restrict DBA Access and Educate Staff

  • Limit administrative permissions to activate or enable database options.
  • Provide clear guidelines to DBAs on using authorized versus unauthorized database options.

Practical Examples and Licensing Scenarios

Scenario 1: Processor Licensing Example (Multiple Options Enabled)

  • Server configuration:
    • 2 AMD EPYC CPUs (32 cores total).
    • Core factor = 0.5, Processor licenses = 16.
  • Products enabled:
    • Database EE, Partitioning, Advanced Compression, Active Data Guard.
  • Licensing required:
    • Database EE: 16 Processor licenses
    • Partitioning: 16 Processor licenses
    • Advanced Compression: 16 Processor licenses
    • Active Data Guard: 16 Processor licenses

Scenario 2: NUP Licensing Example (Named Users)

  • Configuration:
    • Database EE is licensed for 300 Named Users.
  • Products enabled:
    • Advanced Security, Multitenant (multiple PDBs)
  • Licensing required:
    • Database EE: 300 Named Users
    • Advanced Security: 300 Named Users
    • Multitenant: 300 Named Users

Common Mistakes to Avoid in Oracle Database Options Licensing

  • Assuming database options are included by default with Oracle EE licenses.
  • Enabling database options for temporary testing without obtaining proper licenses.
  • Ignoring licensing requirements for standby databases or disaster recovery setups.
  • Failing to regularly audit database options usage and reconcile against licensing agreements.

Final Recommendations for Managing Oracle Database Options Licensing

Oracle Database options provide substantial benefits but require careful management to prevent compliance violations and unexpected licensing expenses. Organizations should:

  • Regularly audit installed and active options.
  • Maintain comprehensive licensing documentation.
  • Train DBAs and administrative staff to avoid unauthorized activation.
  • Immediately remediate or license any unintentional usage discovered during internal audits.

By consistently applying these recommendations, your organization will maintain Oracle licensing compliance, optimize costs, and effectively leverage Oracle Database options without unnecessary financial risks.

Do you want to know more about our Oracle License Management 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