DR licensing turns on one question: is the standby doing any work? Here is the ten day rule, the standby types, and the design that keeps DR free.
Oracle disaster recovery licensing turns on one question: is the standby server doing any work, or is it truly cold? The answer decides whether you pay nothing or pay full price.
This guide is for infrastructure and license teams designing Oracle high availability. Read it with the Oracle disaster recovery cloud licensing page and the Oracle Database licensing guide.
Oracle DR licensing is one of the few areas where a design choice removes cost entirely. The rules are narrow, so the design has to match them exactly or the exemption evaporates.
Oracle allows a license to follow a workload to a failover node for up to ten separate days in a calendar year, provided the failover node is in the same cluster and is otherwise unlicensed.
Any part of a day the node runs the workload counts as one full day. Ten such days exhaust the allowance. The eleventh day means the standby node needs its own full licenses.
The Oracle data recovery licensing policy excludes testing, reporting, and backups taken on the standby. Only genuine failover counts toward the allowance.
Not all standby is equal. A cold archive that never opens behaves very differently from an Active Data Guard replica serving read queries. The license cost tracks the activity.
A cold standby holds disks that are not mounted and a database that is not open. Nothing runs until a failover. This is the configuration the ten day rule was written for.
Active Data Guard opens the standby for read only queries and adds an option fee on top of the base license. Both primary and standby need full Database licenses plus the Active Data Guard option.
Oracle standby configurations and license cost
| Configuration | Standby state | License needed |
|---|---|---|
| Cold failover | Disks unmounted, closed | Ten day rule, none if disciplined |
| Basic Data Guard | Mounted, recovering | Full Database on standby |
| Active Data Guard | Open for reads | Full Database plus the option |
| Snapshot standby | Open for testing | Full Database, exemption lost |
A cold standby with disciplined failover can cost nothing. An always open replica doubles your license count.
Moving DR to AWS, Azure, or OCI does not remove the usage test. It changes how you count cores and which policy document applies.
On authorized clouds you count vCPUs, two to a license with hyperthreading on. A cold cloud standby that never opens can still use the failover allowance, but an open replica needs full licenses.
Teams leave a cloud standby open for monitoring or reporting. That single choice converts a free cold standby into a fully licensed second environment. Keep it closed unless you accept the cost.
DR licensing rewards discipline. Document the design, prove the failover days, and keep the standby genuinely idle when it is meant to be cold.
In an audit the customer must prove the standby was cold and that failover stayed inside ten days. Failover logs, mount records, and change tickets are the evidence Oracle accepts.
Keeping DR cold rather than active. A cold standby with disciplined failover can cost nothing. An always open replica doubles the license count for the comfort of instant reads.
Not always. A truly cold standby in the same cluster can use the ten day failover rule and need no license, provided failover stays inside ten separate days a year and the node is otherwise unlicensed.
Up to ten separate days in a calendar year. Any part of a day counts as a full day, and the eleventh day means the failover node must carry its own full Database licenses.
Yes, Active Data Guard is a separately licensed option on top of the full Database license, and both the primary and the open standby need to be fully licensed for the base database and the option.
No, the rule covers genuine failover only. Testing, reporting, and opening the standby as a snapshot all fall outside the allowance and require the standby to be fully licensed.
The usage test is the same, but you count vCPUs instead of cores. A cold cloud standby can still use the failover allowance, while an open cloud replica needs full licenses just like on premise.
The customer carries the burden of proof. Failover logs, disk mount records, and change tickets are the evidence Oracle accepts, so capture them continuously rather than reconstructing after a request.
Oracle ULA exit moves, Java audit defense posture, the 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.
DR is one of the few places where the right design removes the cost entirely. The rules are narrow, so the design has to match them.
500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
DR rules, standby traps, and the moves that keep recovery affordable. No noise.