
Oracle Failover Licensing – Oracle Disaster Recovery License
Oracle failover licensing – often referred to as Oracle’s disaster recovery licensing policy – is a critical concern for enterprises running Oracle databases.
In essence, any server where Oracle software is installed or running must be licensed, even in a disaster recovery (DR) scenario. However, Oracle provides a limited exception (the “10-day rule”) that allows a passive failover server to run without an extra license under strict conditions.
This advisory outlines how global IT Asset Management (ITAM) professionals can navigate Oracle’s failover licensing rules to ensure high availability while controlling costs and remaining compliant.
The Challenge of Oracle Disaster Recovery Licensing
Ensuring uptime via disaster recovery can clash with Oracle’s strict licensing requirements.
By default, Oracle requires a full license for every server where its software is installed and/or running – including standby, backup, or failover servers.
This means if you have a primary database server and a secondary DR server, Oracle’s standard rules would dictate licensing both.
For enterprise ITAM teams, this creates a challenge:
- Cost Doubling: A standby DR server can effectively double your Oracle licensing costs if it is fully licensed, just like the primary. Many global enterprises struggle with the idea of paying 100% extra for a server that sits idle most of the time.
- Compliance Risk: Some organizations take the risk of not licensing a DR server, assuming they’ll only use it in emergencies. But without careful controls, this approach can lead to license compliance violations during an audit.
- Installed vs. Running: Oracle considers a server “in need of licensing” if Oracle software is installed on it – even if the database isn’t actively serving users. Simply having Oracle Database binaries on a DR node can be considered usage, unless an exemption applies.
In short, Oracle disaster recovery licensing is tricky: enterprises must balance the need for rapid failover against the steep cost of licensing redundant systems.
Fortunately, Oracle’s contracts include a specific policy to ease this burden for true emergency use: the failover “10-day rule.”
Oracle’s 10-Day Rule for Failover Licensing
Oracle’s famous “10-day rule” is a key policy that every ITAM professional dealing with Oracle should be familiar with.
It provides a narrow but useful exception for Oracle failover licensing in DR situations:
- Up to 10 Days Unlicensed: A designated failover server may run Oracle software without a separate license for a total of up to 10 days in any given calendar year. This allowance is specifically for emergency failovers or short-term DR tests.
- Passive Standby Only: The rule applies only if the secondary server is truly passive (not actively running Oracle workloads concurrently with the primary). It should remain shut down or in standby mode until a failover event or test.
- One Failover Node: Only one unlicensed failover node is allowed for each primary Oracle environment. You can’t have multiple “free” standby nodes ready; just a single spare server is covered under this rule per cluster or primary instance.
- Cumulative Days, Not Hours: The allowance is measured in days, and any use during a day counts as one full day. (For example, if the DR node is activated for only 3 hours on Monday and 4 hours on Tuesday, that counts as two separate days of usage.) Once the total exceeds 10 days in a year, the failover server must be fully licensed going forward.
This 10-day rule is typically spelled out in Oracle’s licensing agreements under the section for disaster recovery or failover. It effectively gives customers a grace period for unplanned outages:
Example: Your primary Oracle database server suffers a failure, and you promote the standby server to production for 5 days while the primary is repaired. Those 5 days count against the 10-day limit. If later in the year another outage requires 6 more days on the standby, you would exceed the 10-day limit (5 + 6 = 11 days). In that case, Oracle would expect you to procure a full license for the standby retroactively to cover the period beyond 10 days.
Enterprises must carefully track the usage of any unlicensed DR server. If you exceed the 10-day cap – even inadvertently – the “free” period is void and normal licensing rules apply (meaning backdated licensing fees and potential compliance penalties).
The 10-day rule is a lifesaver for rare disasters and brief DR tests, but it comes with the responsibility to monitor and document every failover activation.
Passive vs. Active Standby: Understanding Data Guard Scenarios
Not all disaster recovery setups are equal under Oracle’s licensing policies.
It’s crucial to distinguish between a purely passive standby and an active secondary database, as the licensing requirements differ:
- Cold or Passive Standby: In this scenario, a secondary database is not open for users or active work; it’s idle until a failover occurs. Examples include a Data Guard physical standby that is in constant recovery mode (applying logs from the primary) but not open for read/write, or a shut-down copy of the database ready to be started during an emergency. Oracle’s stance is that if the Oracle software is installed and the instance is running (even just applying redo logs), it technically requires a license. However, if you ensure the standby is only activated during failovers or brief tests, you may treat it as a passive failover node under the 10-day rule. Many companies take a conservative approach: either keeping the standby completely powered off until needed or running it minimally, to fit within the failover exemption. If there’s any doubt, they procure a license to be safe.
- Active Standby (Oracle Active Data Guard): Some enterprises utilize Oracle’s Active Data Guard option to open the standby database in read-only mode for reporting, backups, or queries. At the same time, it continuously synchronizes with the primary. This is an active secondary because it’s serving workloads (even if read-only). Oracle requires that any active standby must be fully licensed, just like a primary. Additionally, Active Data Guard is a licensed add-on feature, so you must purchase it for both the primary and standby servers. In short, if your DR server is doing anything beyond waiting idle (for example, being used for reporting or real-time queries), you cannot use it without a license – it requires a full Oracle Database license (and any applicable option licenses).
- Development/Test vs. DR: Note that Oracle does not distinguish between production and non-production environments in its license rules. A test or QA instance of Oracle Database must be licensed, just like a production instance. There’s no free pass for “just testing” with a duplicate database unless you’re using a personal use developer license in a non-enterprise context. This means if you regularly use your DR server as a test environment (outside of limited DR drills), that server should be licensed. The only exception remains the limited failover/testing allowances of the 10-day rule. Always treat a running Oracle instance the same way for licensing, regardless of it being production, test, or DR.
Key takeaway:
A passive, truly idle Oracle standby can potentially remain unlicensed under Oracle’s disaster recovery license policy (using the 10-day failover allowance). Still, the moment that standby is actively used – even for read-only tasks – it is considered “in use” and must have a valid license.
ITAM professionals should carefully classify their DR databases as passive or active and license accordingly.
Failover in Clusters and High Availability (Including RAC)
Global enterprises often use clustering technologies for high availability, which affects Oracle licensing in DR scenarios:
- Active-Passive Clusters (e.g., Microsoft Failover Cluster, Veritas): In a classic failover cluster, two servers are configured so that only one server runs the Oracle database at any given time. If the primary node fails, the secondary node in the cluster takes over. Oracle’s policy in this case aligns with the 10-day rule: you may designate the secondary node as an unlicensed failover server, provided it remains truly passive (with no active Oracle processes unless a failover occurs). The cluster’s passive node can run the database for up to 10 days per year without a separate license. However, if the passive node ever runs Oracle beyond the 10-day limit (cumulatively), it must be fully licensed. It’s also critical that only one node is active at a time – running Oracle on both nodes (even briefly, such as during a switchover where both are up) would violate the one-node limit and require both to be licensed.
- Rotating Roles and Maintenance: Some HA setups periodically switch which node is primary (for example, during maintenance, you temporarily fail over to the secondary node). This is allowed, but keep meticulous track of how long each node was in active use. The failover node’s usage across all such events still cannot exceed 10 days/year unlicensed. If you have two nodes that frequently swap roles, in practice, you may need to license both to remain compliant, as the passive node’s runtime can accumulate.
- Oracle RAC (Real Application Clusters): Oracle RAC is an active-active clustering technology that enables multiple nodes to concurrently run the database, providing both failover and scalability. There is no licensing exemption for RAC – all nodes in a RAC cluster must be fully licensed at all times. In RAC, since every node can actively participate in the database service, Oracle requires you to license each server (plus the RAC option for each processor in the cluster). For example, a 4-node RAC cluster effectively quadruples the license count compared to a single-instance database, and adds the cost of the RAC feature to each node. The 10-day rule does not apply to RAC because the concept of a “passive” node doesn’t exist – RAC assumes all nodes are potentially active. Enterprise Edition customers considering RAC need to budget for significant licensing costs, and Standard Edition customers should remember that Standard Edition 2 does not allow RAC beyond certain limits (SE2 supports a maximum of 2 sockets total across the cluster, and no longer has the old SE1/SE RAC allowance from earlier versions).
- Other DR Architectures: Some organizations use logical replication or remote mirroring of storage as a DR method. These scenarios typically still require licensing any system where an Oracle instance is running. Always map your HA/DR design to Oracle’s licensing definitions (Oracle’s contracts often explicitly define terms like “Failover,” “Standby,” and “Backup” separately). If your setup doesn’t neatly fit the definitions, err on the side of caution and consult Oracle or a licensing expert to determine if an exception applies or if all machines need licensing.
In summary, clustering for high availability can significantly impact your Oracle license requirements.
An active-passive cluster can leverage the failover rule (saving cost for a truly idle node), whereas an active-active cluster (RAC) demands full licensing on every node.
The more seamless and continuous your failover capability (e.g., RAC’s zero-downtime failover), the higher the licensing price tag.
Cost Implications and Examples of DR Licensing Strategies
Choosing how to license (or not license) your DR environment is a major cost decision for ITAM teams.
Below is a comparison of common approaches to Oracle disaster recovery licensing and their cost impact and risks:
DR Licensing Approach | License Cost Impact | Compliance Risk & Notes |
---|---|---|
Fully Licensed Standby (all environments licensed) | High – essentially 100% additional Oracle licenses for the DR hardware (doubling license count) plus ongoing support fees on those licenses. | Very low risk. Standby can be used anytime (for read-only, tests, or prolonged failovers) with no penalty. Best for critical systems needing immediate failover with no usage limits. |
Unlicensed Passive Standby (using 10-day rule) | None upfront – no license purchased for the secondary server, saving cost if usage stays within allowance. | Medium risk. Strictly limited to 10 days/year of Oracle runtime on DR server. If exceeded, becomes non-compliant – Oracle can demand back licensing fees and penalties. Requires strong controls and monitoring of DR usage. |
Active Data Guard Standby (readable secondary) | High – roughly 100% additional licenses for the standby plus purchase of Active Data Guard option for both servers. Essentially doubles database license costs, and adds option cost (Enterprise Edition feature). | Low risk (standby fully licensed). Provides benefit of reporting/backup on the standby. However, the added Active Data Guard option cost (priced per processor) increases total expenses further. Ensure the business value of a real-time reporting DR node justifies the cost. |
Oracle RAC Cluster (multi-active nodes) | Very high – 200%-400% increase in licenses proportional to number of nodes. For N nodes, you need N times the licenses, and RAC option for all nodes. Also higher support costs accordingly. | Low risk (all nodes licensed, no restrictions), but most expensive approach. Offers instant failover and load balancing at a premium price. Typically justified only for applications requiring near-zero downtime and scalability. No “free” usage period – running Oracle on any unlicensed node in a RAC setup is non-compliant. |
As the table illustrates, there is a clear trade-off between cost and flexibility/risk.
- Paying for a full DR license (or multiple, in clusters) eliminates compliance concerns. It allows maximum use of the DR environment (important if you want to use that standby for more than emergencies, such as reporting or frequent drills). The downside is a significantly higher cost, effectively doubling the costs for a mirrored environment, or worse, for large clusters.
- Using Oracle’s disaster recovery license exception via the 10-day rule saves money but introduces a strict usage cap. This is viable for organizations that can confidently limit Oracle Database usage on the secondary server to very infrequent emergencies and tests. Any extended usage immediately negates the savings – you’d have to purchase the licenses anyway, perhaps under audit pressure.
- Consider your support costs as well: Oracle annual support is ~22% of license fees. A fully licensed DR server not only costs an initial license purchase but also increases yearly support spend. Over a few years, those support fees accumulate and should be factored into the TCO of a fully licensed DR environment.
- Contractual Pitfalls: Always review your Oracle license agreement for the exact language on failover and DR. The standard contract includes the 10-day rule, but some agreements might explicitly list which Oracle programs it covers, or custom-negotiated terms (e.g., some enterprises negotiate a 30-day rule or other concessions). Never assume a DR server is free to use without checking the contract. Oracle’s audit teams will use your contract’s wording as the law – if you have a unique clause that governs your case.
In practice, many enterprises adopt a hybrid approach:
For their most critical databases, they budget for full licensing of the DR site to guarantee continuity and compliance.
For less critical systems or when budgets are tight, they may rely on the failover rule, accepting the small risk and ensuring they stay within limits.
It’s also common to initially use the 10-day rule for a new DR setup and later, if the DR server usage grows or an extended outage occurs, true-up and buy the license at that point.
ITAM professionals should model these scenarios – weighing the worst-case costs of an unplanned purchase against the upfront cost of a license – and plan accordingly.
Recommendations
To manage Oracle failover licensing effectively and avoid costly mistakes, consider these expert tips:
- Monitor and Enforce the 10-Day Limit: If you choose to use Oracle’s failover 10-day rule, implement strict monitoring. Track every failover event or DR test by date and duration. Keep a log to ensure the secondary server’s Oracle uptime stays under 10 days per year. Even consider alarms or automated shutdown scripts to prevent exceeding the limit.
- License Any Actively Used Standby: If your standby database is used for anything beyond emergencies (e.g., read-only reporting, backups, or if it’s left continuously applying logs), treat it as a production environment and license it fully. Also, purchase any necessary Oracle options for it (for example, if using Active Data Guard or Partitioning on the primary, the standby requires those licenses as well). Oracle requires identical licensing for options on all servers where the database runs.
- Consider Cost-Effective HA Alternatives: Evaluate whether you truly need a live standby at all times. If licensing a second environment is cost-prohibitive, some alternatives could be: maintaining recent backups and a rapid restore process (no installed standby server idling), or using lower-cost database editions/features for DR where possible. Ensure these alternatives meet your business’s recovery time objectives – it’s a trade-off between cost and recovery speed.
- Negotiate DR Terms in Your Oracle Contract: Don’t be afraid to ask Oracle for better terms. Large enterprise customers have had success negotiating custom DR licensing clauses. For example, you might negotiate with Oracle to agree to a longer failover allowance (such as 20 days per year) or a right to use a limited number of cores on DR without a full license, or discounted “spare” licenses. Any such terms must be explicitly written in your contract. Always involve your legal/procurement team to capture DR provisions during renewal or new purchases.
- Limit and Document DR Drills: Regularly test your disaster recovery plan (Oracle even allows up to four tests per year under the failover policy), but plan them carefully. Limit tests to the allowed frequency (e.g., quarterly) and keep each test short. Document the start and end time of each DR test and include that in your 10-day usage log. After testing, ensure the DR instance is shut down to maintain its unlicensed status. This disciplined approach proves to Oracle (and to yourself) that you stay within policy.
- Isolate Oracle DR Infrastructure: Where possible, dedicate specific servers or clusters to serve as Oracle DR nodes, rather than using a large, shared virtual environment. Suppose an unlicensed Oracle standby resides on a big VMware cluster with other workloads. In that case, there’s a risk of VM motion or confusion that could lead to non-compliant scenarios (and Oracle has strict policies for VMware environments). Keeping Oracle DR systems separate makes it easier to manage licensing scope and prove compliance.
- Educate IT Staff on Licensing Rules: Ensure your database administrators and operations teams understand Oracle’s failover licensing constraints. They should be aware that spinning up an Oracle instance on an unlicensed server – even for a “quick report” or troubleshooting – can compromise compliance. Build awareness: for example, a DBA should confirm “Is this server licensed for Oracle?” before using a DR node for any activity outside of an actual disaster.
- Periodic Architecture Review: Regularly revisit your HA/DR architecture and licensing stance. As business needs change, you may need to adjust your approach. If a DR server has never been used in years, perhaps you can downgrade or decommission it (saving license or support costs). Conversely, if uptime requirements have increased, it may be worth investing in full licensing or a more robust solution, such as RAC. Align your licensing to current needs – neither over-license unnecessarily nor skate on thin ice if the risk has grown.
- Plan for Worst-Case Scenarios: Have a contingency plan if a disaster lasts longer than anticipated. Know in advance how you would quickly procure licenses if your Oracle environments had to run on DR hardware beyond 10 days. This might involve budget earmarks or fast-track procurement arrangements. It’s better to plan for that scenario than to be caught in a long outage and face an urgent, unbudgeted license purchase (or non-compliance exposure).
- Consult Oracle Licensing Experts: When in doubt, seek guidance from specialized Oracle licensing consultants or your software asset management partners. Oracle’s policies can evolve, and each enterprise’s situation can have nuances. An expert review of your DR licensing setup – especially before an Oracle audit – can validate that you’re interpreting the rules correctly and help optimize your license position (perhaps finding a contractual loophole or a more cost-effective licensing model).
Checklist: 5 Actions to Take
For ITAM professionals looking to tighten up Oracle failover licensing compliance, here’s a step-by-step plan:
- Inventory Your DR Environments: Document all Oracle instances, including any standby, backup, or failover servers. Identify which servers are licensed and which ones are intended to be unlicensed passive failover nodes. This provides a clear baseline of your Oracle footprint and identifies where the 10-day rule may be applicable.
- Validate Contract Terms: Locate the section of your Oracle license agreement that covers disaster recovery or failover licensing. Confirm the exact allowances (e.g., the 10-day rule) and any special terms your organization negotiated. Ensure you understand which products and scenarios the rule applies to in your case. If anything is unclear, get clarification from Oracle or a licensing advisor.
- Implement Usage Tracking: Set up monitoring on each Oracle DR server that is not fully licensed. This could be as simple as writing a log entry when the standby is activated or using cluster logs to timestamp failovers. Track the cumulative days of usage for the failover server. Create an internal policy that requires the IT team to report any DR activation or test to the ITAM/licensing team immediately, so that it can be logged.
- Educate and Test: Brief your DBA and disaster recovery teams on the licensing rules – ensure everyone understands that the standby can only run for 10 days without a license. Incorporate this into DR test procedures: for example, after a quarterly drill, verify the standby is shut down and note the usage. Conduct your DR tests (up to 4 times a year as allowed) in a controlled manner and always within the 10-day total time window. Reinforce a culture of “license awareness” during failover operations.
- Optimize and Remediate: Based on your findings, determine if any adjustments are necessary. If you discover a DR server is in constant use (even for read-only tasks), schedule to purchase the required licenses to become compliant. If budget is an issue, explore alternatives: can you shift some reporting off the standby to avoid needing ADG? Or is it worth investing in a license to sleep better at night? Also, consider future negotiations – if your Oracle renewal is approaching, plan to request more favorable failover terms. By proactively addressing these points, you’ll ensure your enterprise is both disaster-ready and audit-ready.
FAQ
Q1: Do we need to license our Oracle Database standby server, or is it free to use for DR?
A: In most cases, you must license the standby just like the production server. Oracle’s default rule is that any server with the Oracle database installed should be fully licensed. The only “free” exception is a true passive failover server under the 10-day rule (meaning the server is normally off or idle, and only runs Oracle during a failure or brief test). If your standby is ever used outside those strict conditions – for example, handling reporting workloads or running beyond the allowed days – then it must have a full license to be compliant.
Q2: What exactly is Oracle’s 10-day rule for failover licensing?
A: The 10-day rule is an Oracle licensing policy that permits you to run Oracle software on an unlicensed spare server for up to ten cumulative days per calendar year. This is intended for unplanned outages or disaster recovery tests. Essentially, it gives you a grace period to use a secondary server without buying a license, as long as it’s only used in emergencies (and never runs concurrently with the primary). If the secondary server is used for more than 10 days total in a year, the rule no longer applies – you are expected to purchase a proper Oracle license for that server at that point.
Q3: Our standby database is always in recovery mode (applying logs) and not open to users. Do we still need to obtain a license for it?
A: This situation is a gray area in practice. Oracle’s formal stance is that if the software is installed and the database is running (even if only applying archive logs continuously), the server is considered “in use” and requires a license. However, some companies treat a purely recovery-mode standby as a failover node under the 10-day rule, reasoning that they never open it for actual user activity except during disasters. The risk is that, because the standby is up and running continuously, Oracle may consider it beyond the scope of the failover exemption (since the rule assumes a mostly idle spare). Many enterprises err on the side of caution and license a constantly running standby, unless it’s truly kept powered down and only started for failover. If you want to avoid licensing, be sure to comply with the letter of the 10-day rule – meaning that the standby database process should not be running except during the limited failover/test periods.
Q4: How often can we test our disaster recovery setup without needing to purchase additional licenses?
A: Oracle allows a reasonable amount of DR testing on your unlicensed standby, but it’s implicitly limited. The common guideline is to perform DR drills up to four times per year (e.g., quarterly tests), and those tests must be short enough that the total time the standby is active remains under the 10-day annual limit. In practice, a test that runs for a few hours to a day, a few times a year, is acceptable and can be covered under the failover policy. Each test where the Oracle instance is started on the DR server will count toward your 10-day allotment. As long as you manage the frequency (no more than four major tests per year) and duration (don’t exceed the remaining days in your 10-day budget), you won’t need additional licenses just for testing purposes. Always remember to shut the standby back down after testing, so you stop the clock on its usage.
Q5: What about Oracle Active Data Guard or other options – do they change DR licensing requirements?
A: Using Oracle Active Data Guard essentially changes your standby into an active environment, which does change the licensing requirements. If you enable Active Data Guard (which lets the standby database open read-only and perform queries), you need to buy the Active Data Guard option license for both primary and standby. More importantly, the standby is now actively in use (in read-only mode), so it no longer qualifies as a free failover under the 10-day rule; you must fully license that standby database server. The same principle applies to any Oracle add-on options or features: if you use them on the primary server and want the same functionality on the DR server, you must license those options on the DR server as well. Bottom line: an active standby with extra features must be treated as a fully licensed deployment. The failover rule is primarily intended for a bare-bones standby that remains idle until disaster strikes.
(For completeness: In an active-passive cluster using standard failover (not Data Guard), the passive node can be unlicensed until it takes over. However, in all cases, once a node is actively running Oracle beyond the allowed testing period, it requires licensing. And Oracle RAC clusters must have all nodes licensed, with no exceptions.)
Q6: If we use a failover cluster (like a two-node cluster on Windows or Linux), do we need to license the secondary node?
A: You are allowed to have one secondary node in a cluster unlicensed as long as it’s truly passive and only runs Oracle during failover events. This is effectively the 10-day rule in action within a clustered setup. So, in a two-node failover cluster, you can license just the primary node, and let the secondary be your “spare” that can take over for up to 10 days per year without its license. However, ensure that the cluster never runs Oracle on both nodes simultaneously. If a scenario occurs where both nodes briefly run (for example, during a manual switchover or split-brain scenario), that could violate compliance if the second node isn’t licensed. Additionally, if you have multiple secondary nodes (such as one primary and two potential failover nodes), only one spare node at a time can be considered unlicensed under the policy – any additional ones would require licenses. Always verify that your cluster failover practices comply with Oracle’s guidelines. If there’s any complexity beyond a simple one-to-one failover, it’s safer to license the extra nodes.
Q7: Should we license all nodes in an Oracle RAC environment even if one is mostly idle?
A: Yes. In Oracle RAC, all participating nodes are actively part of the database cluster, so every node must be fully licensed. Even if one node is present solely for failover or isn’t carrying a significant load, RAC doesn’t count as “idle” – it’s an active configuration by design. Additionally, RAC (Real Application Clusters) is a separate product component that requires its license, in addition to Oracle Database Enterprise Edition, for each processor on each node. There is no 10-day exception for RAC scenarios. Essentially, if you run RAC across, say, three servers, you will need to pay for 3 Oracle EE licenses (according to the CPU/core metrics in use) plus three copies of the RAC option license. Oracle RAC provides great fault tolerance and load distribution, but enterprises must budget accordingly, as it can be the most expensive HA approach.
Q8: Can we keep an installed copy of Oracle on a backup server without licensing it, as long as it’s not running?
A: Simply having Oracle software binaries installed does count as requiring a license in Oracle’s view, because the software is ready to run. That said, many companies do maintain a “cold” standby installation or VM template for emergencies. Oracle’s policy technically requires a license if the software is installed and/or running. The safest approach is to have a license for Oracle if you install it on a server (even if it is powered off or not started). A possible middle ground is to not complete the installation until needed (for example, keep a copy of the installation files or a VM image that is not deployed). Some organizations interpret that a powered-off VM or a turned-off server with Oracle might not need a license until it’s activated. This is risky without explicit approval from Oracle. To be fully compliant, either keep the Oracle software purely in backups (not installed on a standby machine) or include a clause in your contract that allows for an installed but idle backup instance. Otherwise, if Oracle finds it installed during an audit, they may insist it counts as needing a license.
Q9: How can we demonstrate compliance for our DR setup if Oracle audits us?
A: Preparation and documentation are your best defense. Maintain clear records of your DR environment and policies: which server is the designated failover, what the usage log is for that server, and copies of the relevant contract clauses. If a failover event occurred, have logs (system logs, cluster logs, etc.) showing the dates the DR server was active and for how long. For DR tests, keep written reports or change tickets that document when the test was conducted and that the standby was shut down afterward. Also, keep architecture diagrams or cluster configurations that prove only one Oracle instance can run at a time. During an audit, being able to present a well-organized “DR compliance binder” – showing you’ve stayed within Oracle’s failover licensing rules – will greatly support your case. It demonstrates due diligence. Moreover, ensure you have the official Oracle contract language handy; if you negotiated special DR terms, point those out to auditors. Being transparent and thorough can turn a potentially contentious audit question into a straightforward review of your documented procedures.
Q10: Is Oracle Standard Edition licensing any different for failover situations?
A: The rules for Standard Edition 2 (SE2) are effectively the same as for Enterprise Edition when it comes to failover and DR. You cannot run Oracle SE2 on an unlicensed secondary server beyond the conditions of the failover policy – it also has the 10-day rule in standard contracts. One difference is that SE2 has some technical and contractual limitations (for example, SE2 cannot use RAC for multi-node clusters, and it’s limited to a maximum of 2 sockets per server). But in terms of licensing obligations, if you have an SE2 database on a primary and want a DR server, you face the same choice: either license the secondary as well, or only activate it under the 10-day failover allowance. There is no discounted or free ride for SE2 aside from those same policies. Always ensure that any secondary server intended for failover of an SE2 database is either kept truly idle or licensed – just as you would with Enterprise Edition.