Editorial photograph of a data center operations team reviewing a disaster recovery failover plan
Oracle / Disaster Recovery

Oracle disaster recovery licensing. The 2026 rules.

Oracle disaster recovery licensing turns on one narrow exception and a set of cloud counting rules. Read the rules before the next audit reads your standby estate.

Contact Us Oracle Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Oracle disaster recovery licensing turns on the failover rule, what Active Data Guard requires, and how standby maps in the cloud. This guide covers the rules, the audit traps, and the buyer side moves.

Key takeaways

  • Oracle grants up to 10 failover days per year for one truly passive standby node, and only under strict conditions.
  • Active Data Guard is a paid option. A read only or open standby needs the same licenses as the primary.
  • A standby that runs queries, reporting, or backups is no longer passive and must be fully licensed.
  • On AWS and Azure, bring your own license counts vCPUs, and a running standby node counts like any other node.
  • The most common audit finding is a standby treated as free that was actually mounted and open.
  • Buyer side levers include passive node design, contract failover language, and a documented recovery runbook.

How does the Oracle 10 day failover rule actually work?

Oracle lets you run a passive standby node for up to 10 separate days in a calendar year without a license for that node. The node must be truly passive. It cannot run production work outside the failover event.

The rule sits in Oracle ordering documents rather than in a single price list line. Read the wording in your own contract, because the right travels with the agreement, not with marketing material. Oracle frames the policy in its Software Investment Guide.

The rule in plain language

One physical node. One Oracle program set. Up to 10 days of live failover per year. The clock counts any day the standby runs the production workload, including tests. Every cluster node other than that single passive standby needs full licenses.

Common audit findings on the failover rule

  • Open standby. The standby was mounted and open, so it never qualified as passive.
  • No day log. No record of failover days, so the auditor assumes continuous use.
  • Multiple standbys. Two or more standby nodes, while the exception covers only one.
  • Local copy. Data copied to local disk on the standby, which voids the exception.

What does Active Data Guard require you to license?

Active Data Guard is a paid database option, not a free feature. The moment a standby opens for read only queries, reporting, or offloaded backups, it is doing work. That node then needs the same Database edition, the same options, and the Active Data Guard option itself. Oracle documents the capability on its Data Guard product page.

What Active Data Guard covers

Real time read only access to a physical standby, automatic block repair, and offloaded backups. Each of these turns the standby into an active node for licensing purposes.

What Active Data Guard does not waive

It does not waive the base Database license on the standby. It does not extend the 10 day failover window. Active Data Guard is an addition on top of full licensing, never a substitute for it.

Standby type and what it costs to license

Standby configurationPassive failover onlyLicense required
Mounted, not openYes, up to 10 daysNo license inside the window
Open read only with Active Data GuardNoFull Database plus Active Data Guard
Open for reporting or backupsNoFull Database edition and options
Second standby nodeNoFull license regardless of use
Cover of the Redress Compliance Oracle buyer side white paper

White Paper ยท Oracle

The Oracle Buyer Side Framework

The moves we use across Oracle Database, Java and ULA estates. Read it free.

Read the white paper

How does Oracle disaster recovery licensing change in the cloud?

The metric changes with the platform. On Oracle Cloud Infrastructure, license included and bring your own license both exist. On AWS and Azure, the Oracle cloud policy counts vCPUs, and the standby node counts the same as any other node unless it meets the failover exception.

OCI standby options

Autonomous Database and Base Database Service offer standby configurations with metered or owned license pricing. Oracle frames cloud counting in its cloud licensing policy and supports moving owned licenses through bring your own license.

AWS and Azure standby counting

  • vCPU math. Two vCPUs equal one processor license where hyperthreading is on.
  • Standby counts. A running standby on AWS or Azure needs licenses unless it is the one passive failover node.
  • No core factor. The Oracle core factor table does not apply on authorized cloud environments.

Where the common advice on Oracle disaster recovery licensing is wrong

The standard system integrator pitch is that a disaster recovery standby is free because it only runs during an outage. We disagree. In roughly 6 of 10 estates we reviewed, the standby was mounted and open for reporting or backups, which makes it an active node that Oracle can license in full at audit. The free standby is a narrow exception with strict conditions, not a default state. The buyer side move is to design the standby to stay genuinely passive, log every failover day, and price Active Data Guard before deployment rather than after a finding lands on the desk.

Editorial photograph of an engineer reviewing a disaster recovery runbook and failover log on a workstation
A documented failover day log is the cheapest disaster recovery control a buyer can build. Without it, an auditor assumes the standby ran all year.
10
Failover days allowed per year
6 in 10
Standby nodes wrongly treated as free
30%
Median disaster recovery cost we removed

Source: Redress Compliance advisory engagement file, 2024 to 2025.

A disaster recovery standby is free only when it does nothing. The moment it reports, queries, or backs up, it is a licensed node.

What buyer side levers cut Oracle disaster recovery cost?

Seven levers recur in well managed Oracle disaster recovery estates.

  • Passive by design. Keep the standby mounted and closed so it stays inside the exception.
  • Failover day log. Record every failover day to prove you stayed under 10.
  • One standby rule. Limit free standby to a single node and license the rest.
  • Contract the language. Pin the failover wording into the agreement, not the policy.
  • Cloud sizing. Size the cloud standby to the vCPU boundary that minimizes licenses.
  • Option discipline. Buy Active Data Guard only where the standby is genuinely open.
  • Runbook evidence. Keep a recovery runbook that documents how the standby operates.

What should a buyer do next?

  1. Inventory every standby node and record whether it is mounted, open, or active.
  2. Confirm which single node, if any, qualifies for the 10 day failover exception.
  3. Build a failover day log and start recording every test and live event.
  4. Price Active Data Guard for any standby that is open for reads, reporting, or backups.
  5. Map cloud standby nodes to the vCPU rule on AWS and Azure and size them down.
  6. Pin the failover language into the contract rather than relying on the policy.
  7. Engage independent Oracle advisory before any audit response or cloud move.

Frequently asked questions

Is an Oracle disaster recovery standby free?

A standby is free only when it stays passive and runs for no more than 10 failover days a year. A mounted and closed node qualifies. A node open for reads, reporting, or backups does not and needs full licenses.

How many failover days does Oracle allow?

Oracle allows up to 10 separate failover days in a calendar year for one passive standby node. Any day the standby runs the production workload, including a test, counts toward the limit.

Does the 10 day rule cover more than one standby?

No. The failover exception covers a single passive standby node. A second standby node needs full licenses regardless of how rarely it runs.

Do I need Active Data Guard for read only standby?

Yes. Opening a physical standby for real time read only access uses the Active Data Guard option, which is licensed on top of the base Database edition and options on that node.

How does standby licensing work on AWS and Azure?

On AWS and Azure the Oracle cloud policy counts vCPUs, with two vCPUs equal to one processor license where hyperthreading is on. A running standby counts like any other node unless it is the one passive failover node.

Does the core factor apply to a cloud standby?

No. The Oracle processor core factor table does not apply on authorized cloud environments such as AWS and Azure. The vCPU rule governs the count instead.

What is the most common disaster recovery audit finding?

The most common finding is a standby treated as free that was in fact mounted and open. Without a failover day log, the auditor assumes continuous use and licenses the node in full.

What should we do before an Oracle disaster recovery audit?

Inventory every standby, confirm which node meets the failover exception, and build a failover day log. Document how each standby operates so you can prove passive status rather than argue it after a finding.

Oracle ULA Decision Framework

The full oracle ula decision framework from the Oracle Practice.

Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, and EBS estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool →