Oracle database licensing / Oracle Licensing

Oracle Failover Licensing – Oracle Disaster Recovery License

To license Oracle in failover and disaster recovery scenarios:

  1. Install and Running Rule: License all Oracle software considered “installed and/or running” in any environment.
  2. Failover – 10-Day Rule: Utilize unlicensed spare servers in a cluster for up to 10 days per year.
  3. Standby Configuration: License both primary and standby servers.
  4. Remote Mirroring: License Oracle fully on primary sites; secondary sites require licensing if Oracle is “installed and/or running”.

What Is Oracle Failover Licensing?

What Is Oracle Failover Licensing?

The Foundation: Understanding “Installed and/or Running”

Before diving into the specifics of Oracle DR licensing, it’s crucial to comprehend the core licensing rule for Oracle software.

This rule applies to DR environments and dictates that all Oracle software considered “Installed and/or running” must be licensed.

Regardless of whether you actively use the software, a license is required if installed on your machines.

This applies to all environments: production, test, staging, and development.

However, Oracle offers a restricted-use development license. This means it cannot be used for testing, production, failover, internal data processing, or commercial activities.

4 Key Oracle Disaster Recovery Methods

Oracle provides comprehensive disaster recovery (DR) options to ensure business continuity during system failures or unexpected events. These methods include Backup, Failover, Standby, and Remote Mirroring, each with specific licensing requirements and operational considerations. Here’s a detailed overview of these methods:


1. Backup

Backup is the most fundamental disaster recovery method, designed to store copies of critical data for restoration during data loss.

  • Definition: A backup is a static copy of the database data files, configuration, and logs stored separately. It is not a live, operational copy of the database software.
  • Licensing Requirements:
    • No additional Oracle license is required for backups as long as they are not installed as live, operational copies of the database software.
    • Oracle permits the storage of database backups on any medium without licensing obligations.
  • Considerations:
    • Backups should be tested regularly to ensure they can be restored effectively.
    • This method is best suited for environments prioritizing data recovery over immediate failover.
  • Limitations:
    • Recovery time is typically longer than other DR methods since restoring data and rebuilding systems takes time.

2. Failover and the 10-Day Rule

Failover ensures high availability by providing a standby server that can take over the workload if the primary server fails.

  • Definition: Failover involves a spare server configured to automatically or manually take over operations during primary server downtime.
  • Licensing Requirements:
    • Oracle’s 10-Day Rule permits using an unlicensed spare server in a clustered environment for up to 10 separate 24-hour periods per calendar year.
    • The spare server must be in the same cluster and share storage with the primary server.
    • Only one unlicensed failover server per cluster is allowed.
  • Considerations:
    • Exceeding the 10-day allowance requires full licensing for the spare server.
    • This method is cost-effective for environments where downtime is rare, and failover is used sparingly.
  • Limitations:
    • Failover servers must not run the database software except during failover periods.
    • Close monitoring is required to track failover usage and ensure compliance with Oracle’s policies.

3. Standby

Standby configurations provide an active, synchronized copy of the primary database, enabling faster recovery and minimal downtime.

  • Definition: A standby server operates as a mirrored copy of the primary database, maintained in real-time synchronization through Oracle Data Guard or similar technologies.
  • Licensing Requirements:
    • Both the primary server and standby servers must be fully licensed.
    • Licensing metrics (e.g., Processor or Named User Plus) and Oracle software editions must match the primary server.
  • Considerations:
    • Standby servers can operate in physical (replica) or logical (queryable) standby modes.
    • High availability and near-instant failover capabilities make standby configurations ideal for mission-critical environments.
  • Limitations:
    • Standby configurations involve higher costs due to the licensing of all standby servers.
    • Standby servers cannot be used for non-DR purposes unless explicitly licensed.

4. Remote Mirroring

Remote mirroring ensures business continuity by replicating the primary database across geographically distributed locations.

  • Definition: Remote mirroring involves replicating the database across multiple sites to protect against regional disasters. This method is typically implemented using storage-level replication technologies.
  • Licensing Requirements:
    • The primary database must be fully licensed.
    • If Oracle software is installed and/or running on the secondary site, all servers in the secondary environment must also be licensed.
    • The same licensing metrics and Oracle editions must apply across both sites.
  • Considerations:
    • Remote mirroring provides robust disaster recovery for regional outages or catastrophic events.
    • It ensures minimal downtime and rapid recovery for geographically distributed operations.
  • Limitations:
    • High licensing costs, as all servers at the secondary site must be licensed if the database is operational.
    • Requires additional infrastructure investment for storage and replication.

Key Takeaways

Choosing the Right DR Method

Each DR method offers unique benefits and trade-offs. The choice depends on factors such as budget, recovery time objectives (RTO), compliance requirements, and the criticality of protected systems.

  • Backup: Cost-effective and simple but involves longer recovery times.
  • Failover: Economical with the 10-Day Rule but limited in usage duration.
  • Standby: Ideal for high-availability environments but requires full licensing for standby servers.
  • Remote Mirroring: Robust and comprehensive but involves significant licensing and infrastructure costs.

Ensuring Compliance

To avoid penalties and non-compliance issues:

  • Keep detailed records of failover events to adhere to the 10-Day Rule.
  • Ensure all standby and remote servers are appropriately licensed for Oracle software usage.
  • Review Oracle’s licensing policies periodically as rules may evolve.

Organizations can maintain business continuity while adhering to Oracle’s licensing requirements by carefully selecting and managing the appropriate disaster recovery method.

Oracle’s licensing framework for disaster recovery (DR) and backup scenarios includes several key exceptions and specific rules that organizations need to understand. These nuances help maintain compliance while optimizing costs. Below is a detailed look at these notable exceptions and considerations.


1. Backup Testing on Unlicensed Servers

Oracle allows limited testing of backups on unlicensed servers under specific conditions:

  • Frequency: Testing is allowed up to four times a year, and each test must last no more than two consecutive days.
  • Restrictions: During testing, binary file synchronization or copying is prohibited. The unlicensed server can only validate the backup’s functionality.
  • Compliance Tip: Maintain detailed records of each backup test to ensure alignment with Oracle policies during audits.

2. Licensing for Backup Solutions

Backup solutions, including third-party tools, do not require Oracle licensing as long as they adhere to Oracle’s “installed and/or running” rule:

  • Storage of Backups: Storing database backups does not incur licensing costs as long as the backups remain static and are not operational.
  • Third-Party Tools: Tools used exclusively for backup purposes are exempt from licensing requirements if they do not actively run Oracle binaries.
  • Compliance Tip: Avoid restoring backups to operational servers unless proper licenses are in place.

3. The 10-Day Rule for Failover Servers

Oracle’s 10-day rule provides flexibility for failover scenarios in clustered environments:

  • Allowed Usage: An unlicensed failover server can operate for up to 10 cumulative 24-hour periods per calendar year.
  • Cluster Definition: The failover server must be part of a cluster sharing a single logical disk array within a data center.
  • Exceeding Limits: Operating the failover server beyond 10 days requires a full license.
  • Compliance Tip: Track failover server usage carefully to avoid unintentional overages and penalties.

4. Oracle Data Guard and Active Data Guard

Oracle Data Guard and Active Data Guard are commonly used for DR but come with distinct licensing rules:

  • Oracle Data Guard:
    • Included with Oracle Database Enterprise Edition.
    • Provides synchronization between primary and standby databases but does not permit the standby database to handle active workloads.
  • Active Data Guard:
    • Requires an additional license.
    • Enables the standby database to perform read-only operations, backups, and reporting while remaining synchronized.
  • Compliance Tip: Ensure you have the appropriate licenses if using Active Data Guard for enhanced functionality.

5. Oracle Real Application Cluster (RAC) Licensing for Recovery Servers

Oracle RAC licensing rules for recovery servers depend on how the servers are used:

  • RAC Usage: RAC does not require licensing on recovery servers unless the software is actively used for operations during failover or testing.
  • Key Consideration: Full licensing is required if RAC features are utilized beyond failover scenarios.
  • Compliance Tip: Maintain clear documentation of recovery server configurations and usage to avoid licensing violations.

6. Exceptions for Oracle Data Management Cloud Services

Oracle Data Management Cloud Services offer unique licensing flexibility for disaster recovery:

  • Compliance Tip: Leverage Oracle Cloud’s flexible DR policies for cost-effective disaster recovery solutions.
  • Unlicensed Secondary Environments: Licenses are not required for secondary environments in Oracle Cloud as long as they are not actively running.
  • Operational Use: If the secondary environment is used for production or active DR, full licensing is required for its use.

Do you want to know more about our Oracle License Management Services?

Please enable JavaScript in your browser to complete this form.
  • Former Oracle License Auditors: Benefit from the insights of experienced professionals.
  • Comprehensive Services:
    • Accurate licensing reports.
    • Specialized advice on Oracle licensing topics.
  • Global Reach, Remote Delivery: Serving over 200 clients in 41 countries, all services are delivered remotely.
  • Schedule a Consultation: Discuss how we can support your organization with our tailored Oracle licensing solutions.

Ready to optimize your Oracle licensing strategy?

Contact us today.

Author
  • 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