Oracle database licensing

Oracle Standard Edition RAC Licensing 19c

Oracle Standard Edition RAC Licensing 19c

Oracle Standard Edition RAC Licensing 19c

Executive Summary: Oracle’s decision to remove Real Application Clusters (RAC) from Oracle Database Standard Edition 2 (SE2) in version 19c marks a significant shift for enterprise IT asset managers.

This change forces organizations that relied on Standard Edition RAC for high availability to re-evaluate their licensing and architecture.

In this advisory, we outline the changes in Oracle Standard Edition 19c, their impact on licensing and costs, and how global enterprises can adapt with minimal disruption.

It provides a clear breakdown of options, a real-world scenario, and actionable guidance for negotiating contracts and maintaining compliance.

Background: Standard Edition and RAC – A Changing Landscape

Oracle Standard Edition has long been the cost-effective alternative to Enterprise Edition, offering core database functionality at a lower price.

Real Application Clusters (RAC) – Oracle’s active-active clustering technology – was historically available on Standard Edition (with certain limitations) up through Oracle Database 18c.

Many smaller and mid-sized enterprises have leveraged Standard Edition RAC to achieve high availability and load balancing without the hefty price tag of Enterprise Edition.

However, starting with Oracle Database 19c, RAC is no longer permitted on Standard Edition 2. This policy change is explicitly documented in Oracle’s licensing guides and caught many customers off guard.

Oracle introduced Standard Edition 2 (SE2) in 2015 to replace the old Standard Edition (SE/SE1), imposing new limits (a maximum of 2 CPU sockets per server and 16 CPU threads per instance) – and initially still allowing RAC on up to 2 nodes. But with 19c, even that limited RAC support was removed.

Oracle’s rationale is not officially stated, but industry observers note it aligns with Oracle’s strategy to encourage upgrades to Enterprise Edition or adoption of Oracle’s cloud services for advanced features.

For IT Asset Management (ITAM) professionals, the removal of RAC in Standard Edition 19c is a pivotal development.

It means that any upgrade to 19c (or later) requires either foregoing RAC or changing the licensing strategy. This background sets the stage for understanding the implications and choices enterprises now face.

Oracle 19c Licensing Change: End of RAC in Standard Edition 2

The Oracle Database 19c release introduced a licensing change that prohibits RAC under SE2. In practical terms, if you upgrade an Oracle SE2 environment to 19c on-premises, you are no longer allowed to run multiple database instances in a clustered RAC configuration. Attempting to do so would violate Oracle’s license terms.

This change has immediate impact on how organizations plan their database upgrades and architecture:

  • High Availability Loss: RAC was commonly used to achieve near-zero downtime and better fault tolerance on Standard Edition. With 19c SE2, that capability is no longer included. An upgrade could therefore reduce your environment’s built-in high availability if no changes are made.
  • Compliance Risk: Enterprises that unknowingly continue using RAC after moving to 19c SE2 would be out of compliance. In a license audit, Oracle could retroactively require the purchase of proper licenses (i.e., Enterprise Edition and RAC option) or impose penalties. For ITAM teams, ensuring RAC is disabled or licenses upgraded before 19c deployment is critical to avoid unbudgeted surprises.
  • Oracle’s Stance: Oracle’s guidance to customers essentially offers three paths in the future: (1) reconfigure your systems to remove RAC usage (i.e. accept single-instance databases or alternate failover), (2) upgrade to Oracle Enterprise Edition with the RAC option if you need full clustering, or (3) migrate to Oracle’s cloud services where RAC is available as part of certain offerings. Each of these has cost and complexity implications, which we explore in the sections below.

In short, Oracle Standard Edition RAC licensing on 19c is a non-option – a stark change from previous versions. Understanding this new restriction is the first step in crafting your response plan.

High Availability Alternatives for Standard Edition 19c

Losing RAC on Standard Edition doesn’t mean high availability (HA) is off the table, but it requires new approaches. Oracle recognized the outcry from customers and introduced a feature called Standard Edition 2 High Availability (SE2HA) in Oracle 19c as an alternative.

This is not RAC; instead, it is a cold failover clustering solution.

  • Standard Edition High Availability (SEHA): SE2HA allows you to configure two (or more) nodes with Oracle Clusterware, but only one database instance runs at any given time (one active node). If the active node fails, the database can automatically start on a standby node. This provides automatic failover to reduce downtime. However, unlike RAC, the standby instance is not active concurrently – there is no load balancing or parallel query across nodes. Essentially, SEHA is similar to having one primary database with an automated failover server.
  • License Considerations for Failover: Oracle’s licensing rules permit a passive failover node in a cluster without requiring a separate license as long as it’s idle and only used during failover for a total of up to 10 days per year. SE2HA adheres to this “10-day rule.” If you activate the standby beyond that limit, you would need to license it. In practice, many organizations license both nodes anyway for full redundancy; however, the key is that only one node is ever running the database at a time. This ensures compliance under SE2 licensing.
  • No RAC Features: SE2HA improves uptime but does not provide zero downtime for maintenance or active-active scaling. For example, you cannot apply patches without an outage, unlike with RAC’s rolling upgrades, since there’s only one active instance. It addresses unplanned downtime (server failure) but not planned maintenance windows or horizontal scaling.

Aside from Oracle’s SE2HA, other high availability approaches include:

  • Application-Level or DIY Clustering: Some companies implement custom failover at the application level or use third-party clustering tools. For the Standard Edition, third-party solutions (or even basic OS-level clustering with shared storage) can be used to restart the database on a secondary server in the event of failure. These can achieve similar results to SE2HA, though with more scripting and management overhead.
  • Standby Databases/Replication: Unlike Enterprise Edition, Standard Edition does not include Oracle Data Guard (the automated standby database feature). You can still maintain a standby database through manual scripting or third-party replication tools, but these options may introduce additional license costs or complexity. It’s possible to use solutions like Oracle GoldenGate (though that is a separately licensed product, generally costly) or other replication software to keep a secondary database synchronized for failover.
  • Cloud-based HA: Some organizations are considering migrating their databases to cloud services for enhanced resilience. Oracle Cloud Infrastructure (OCI) offers Database Cloud services where high availability configurations (including RAC on the cloud or Autonomous Data Guard) are available under a subscription model. Amazon RDS for Oracle, while it doesn’t support RAC, provides multi-AZ deployment (essentially a managed failover setup using Data Guard under the hood for Enterprise Edition and simpler failover for Standard Edition). These cloud options might provide robust HA without you managing the cluster, but they involve cloud subscription costs and potential changes in performance or control.

In summary, to achieve HA with Oracle Standard Edition 19c on-prem, the primary Oracle-supported method is SE2 High Availability (failover clusters). This ensures compliance and provides some level of continuity.

If true active-active clustering or zero-downtime maintenance is required, then Standard Edition alone won’t suffice – you would need to evaluate moving to Enterprise Edition or a cloud service.

Licensing and Cost Implications of Losing RAC

From an ITAM perspective, Oracle’s licensing change has major cost implications.

The primary appeal of the Standard Edition was its significantly lower licensing cost compared to the Enterprise Edition.

Removing RAC from Standard Edition forces a tough choice: either sacrifice some availability or pay significantly more for licenses.

Let’s break down the cost and licensing differences:

  • License Metrics: Oracle Standard Edition 2 is licensed per processor socket (for on-premises deployments) or by Named User Plus (NUP) with a minimum of 10 NUP per server. In contrast, Oracle Enterprise Edition is licensed per processor core (using Oracle’s core factor table) or by NUP (with a minimum of 25 users per processor). Practically, one Standard Edition 2 “processor” license can cover a whole socket (regardless of core count) up to 2 sockets, whereas Enterprise Edition’s licensing counts each core, making it far more expensive on multi-core servers.
  • List Prices: As of 2025, a Standard Edition 2 processor license lists for approximately $17,500, compared to $47,500 per processor (core) for the Enterprise Edition. For Named User Plus, SE2 costs roughly $350 per user, compared to about $950 per user for Enterprise. These are raw license fees; in addition, annual support is typically 22% of the license price. Notably, Standard Edition includes most features at one price, but Enterprise Edition often requires additional licenses for options like RAC.
  • RAC Option Cost: Enterprise Edition does not include RAC by default – RAC is a separately licensed option (usually priced at ~$23,000 per processor core, about 50% of the EE base price). So an Enterprise deployment with RAC means you pay for Enterprise Edition plus the RAC option on every core of every node in the cluster.
  • Comparative Scenario: Suppose you had a two-node database cluster, with each server having 1 CPU socket (i.e., eight cores each). Under Standard Edition 2 (pre-19c) you could license each socket for a total of 2 SE2 licenses (~$35,000 list), and have a 2-node RAC. Upgrading that environment to Enterprise Edition with RAC could require licensing, perhaps eight cores per node, totaling 16 EE licenses (with a core factor) plus 16 RAC option licenses. That comes out to roughly $760,000 in EE + RAC licenses – over 20 times the cost of the Standard Edition solution – for the same hardware. Even if your core counts or Oracle’s factors differ, it’s clear that moving to Enterprise Edition is an order-of-magnitude increase in cost. And every year, the support renewal would be 22% of the license cost, adding huge ongoing expenses.
  • Support Costs and Contract Pitfalls: One frustrating aspect is that Oracle did not reduce the cost of Standard Edition support despite removing RAC. If you were paying support on SE2 licenses, those fees remain, and in fact, Oracle applies a yearly uplift (typically 3-4% annually) regardless. Customers essentially lose a feature (RAC) but continue to pay the same or more. There’s also a contract consideration: if you attempt to split an environment (e.g., run one node Enterprise, one node Standard), or use Standard Edition in a way that tries to mimic RAC, you could violate license rules. Oracle’s licensing rules are strict – even installing Oracle’s clustering binaries on Standard Edition 19c could be problematic. It’s essential to ensure that your contracts and deployments align: if you require RAC, your contract must include Enterprise Edition and the RAC option; if you’re using Standard Edition, you must architect for its limitations.

To illustrate key differences, see the comparison below:

AspectOracle Standard Edition 2 (19c)Oracle Enterprise Edition (with RAC option)
Licensing MetricPer processor socket (or per 10 NUP users)Per processor core (or per 25 NUP users)
RAC / Clustering SupportNot allowed in 19c. (SE2HA failover only)Full RAC available (extra-cost option)
Base License List Price (per unit)~$17.5k per socket; ~$350 per NUP~$47.5k per core; ~$950 per NUP
Hardware LimitationsMax 2 sockets / 16 threads per DB instanceNo fixed limits (can use large multi-core servers)
Example: 2-node Cluster Cost~$35k (2 sockets, Standard Ed licenses)$500k+ (Enterprise Ed + RAC for ~16 cores)
Annual Support Fee22% of license ($7.7k on $35k)22% of license ($110k on $500k)
Included HA FeaturesSE2 High Availability (cold failover clustering)RAC (active-active clustering), Data Guard (standby) and more (all require EE/Options)

Table: Standard Edition 2 vs. Enterprise Edition with RAC – Key licensing differences and cost impacts (illustrative).

The stark reality is that maintaining an active-active cluster with Oracle now comes at a very high price if you upgrade to 19c. ITAM professionals must prepare for this potential cost increase in their budget forecasts and find ways to mitigate it. The next section discusses strategies to handle this change.

Navigating Your Options Post-19c (Strategies for Enterprises)

Organizations impacted by the Oracle 19c RAC licensing change essentially have a few strategic options.

Each comes with pros, cons, and financial considerations:

  • 1. Reconfigure to Single Instance or Failover (No RAC): The simplest from a licensing standpoint is to drop RAC entirely. You upgrade to 19c Standard Edition 2 and run each database on a single server (with perhaps SEHA for failover). This avoids any new license costs. The downside is reduced high availability – you may experience slightly more downtime risk and lose load balancing capabilities. For some non-critical systems, this is acceptable. ITAM teams should work with application owners to identify where RAC is truly needed versus where a single-instance database can meet SLAs with proper backup and failover plans.
  • 2. Utilize Standard Edition 2 High Availability (SE2HA): As described, SE2HA gives you automated failover clustering within the bounds of Standard Edition. This can be a good middle ground for high availability without RAC’s license burden. Enterprises should test SE2HA in a staging environment to ensure it meets their recovery time objectives. It’s included in your SE2 license, making it a financially attractive option. Make sure your infrastructure team is aware of the 10-day rule and monitors any failover usage if you haven’t licensed the standby node.
  • 3. Upgrade to Enterprise Edition (with RAC): For systems that require RAC’s capabilities (e.g., zero downtime requirements, heavy load balancing across nodes), moving to Enterprise Edition with the RAC option might be unavoidable. This is a significant cost increase, but you can try to mitigate it. Negotiation is key: Engage Oracle early to discuss your needs. Often, Oracle may offer discounts or more favorable terms if you’re expanding your spend – especially if you consider multi-year agreements or bundling other products. Also, review if you have existing Standard Edition licenses that can be traded in or migrated. Oracle sometimes allows converting SE licenses to EE licenses at a credit or reduced cost, as a way to ease the transition (this would be a custom negotiation point, not an automatic right). If you must upgrade, ensure you right-size the hardware. Since EE cost scales with cores, consolidating databases on fewer, larger machines or using core caps in virtualization can reduce the number of licenses needed.
  • 4. Adopt Oracle Cloud or Other Cloud Solutions: Oracle’s own cloud platform offers Database services, where you can get Enterprise Edition and RAC as a service. For example, in Oracle Cloud Infrastructure, you could deploy an Autonomous Transaction Processing database or a VM DB system with RAC enabled. The pricing in the cloud is typically on a per-OCPU (Oracle CPU) hourly basis or a monthly subscription, which may or may not be cheaper than on-premises licenses, depending on usage. Oracle has been encouraging cloud adoption, so they might provide incentive credits or discounts if you move workloads to their cloud. Similarly, some companies move databases to AWS or Azure and use those providers’ high availability features (though if you BYOL – bring your own license – to cloud, the same restrictions apply; an alternative is to use a cloud-managed Oracle database license-included service to avoid dealing with licensing directly). Important: If considering cloud, weigh network latency, data sovereignty, and the fact that you’re still effectively paying for EE-level licenses (just bundled in the service cost). But cloud can convert large upfront capital expenses into more flexible operational expenses.
  • 5. Stay on an Older Version (Short-Term Workaround): Some enterprises choose not to upgrade to 19c at all, at least not immediately. If you are running Oracle Database 12c, 18c, or another version where Standard Edition RAC was allowed, you could decide to freeze on that version to keep your RAC cluster in place. This is a temporary solution and comes with its own issues: Oracle’s Premier Support for 18c has already ended (as of 2021), and 12c versions are also out of support unless you have paid Extended Support. Running an out-of-support database means no new patches (including security fixes) from Oracle. This can be a security and stability risk over time. Some organizations mitigate this by using third-party support providers (such as Rimini Street and others) to get help with legacy versions while avoiding Oracle’s costly Extended Support fees. Third-party support can be cheaper and allow you to buy time on an older version, but Oracle will not endorse this and it may limit your ability to upgrade in the future without back-paying support. Use this approach only to buy breathing room – and have a roadmap for eventually moving off the old version.
  • 6. Migrate Away from Oracle for Certain Workloads: In extreme cases, the cost or complexity of Oracle’s licensing changes lead organizations to consider alternatives like open-source or other database platforms. For example, suppose an application’s database needs HA but the Oracle costs are prohibitive. In that case, an enterprise might evaluate whether that workload could be moved to PostgreSQL, MariaDB, or other systems that have more permissive licensing. This is a long-term strategic move that should not be taken lightly – it involves migration efforts, application testing, and staff retraining. However, ITAM professionals may raise this option for non-mission-critical or new applications as part of a broader plan to reduce dependency on expensive Oracle features. Even the threat of migration can sometimes strengthen your negotiation position with Oracle, but it must be credible.

Each of these strategies can be combined and applied to an enterprise’s portfolio of databases. For instance, you might decide to upgrade a few critical databases to Enterprise Edition RAC (option 3) while keeping many others on Standard Edition with SEHA (option 2), and perhaps delay upgrading a couple of legacy systems (option 5) until absolutely necessary.

Key advice: perform a thorough assessment of where RAC is truly needed, what level of availability each system requires, and the total cost of ownership for each approach.

This cross-functional evaluation (involving ITAM, DBA teams, application owners, and finance) will help determine the most cost-effective and compliant architecture going forward.

Recommendations

Practical tips for ITAM professionals dealing with Oracle Standard Edition RAC changes:

  • Inventory Your Oracle Deployments: Identify all Oracle Standard Edition instances in your organization and check if any are using RAC or Oracle Clusterware. You can’t manage what you don’t know you have – a license compliance audit on your side will prevent surprises.
  • Assess Business Needs for HA: For each database using (or expected to use) RAC, determine the actual business requirements for uptime, failover, and load balancing. Some systems may not truly require active-active clustering. Categorize databases by criticality to decide where you can afford to drop RAC versus where you must maintain it.
  • Educate and Communicate: Make sure application owners and IT leadership understand the 19c change. Often, DBAs or project teams plan an upgrade without being aware of the licensing implications. Communicate early that “Oracle Standard Edition 19c = no RAC” so that everyone is on the same page and plans accordingly.
  • Explore SE2HA and Test It: If remaining on Standard Edition, get familiar with Standard Edition 2 High Availability. Set up a lab or pilot to test failover timing and any quirks. This will build confidence (or reveal limitations) in using SEHA as an RAC alternative. Document the failover procedures and ensure your operations team is ready to manage it.
  • Optimize Hardware to Minimize Licensing Needs: If you need to upgrade some systems to Enterprise Edition, look for ways to reduce the number of licenses required. This could include consolidating databases on fewer servers, utilizing virtualization (with hard partitioning or Oracle-approved methods) to limit cores, or leveraging cloud instances with fewer OCPUs. The fewer cores you license for EE/RAC, the lower the cost.
  • Negotiate with Oracle (or Resellers): Don’t accept list prices blindly. Engage Oracle’s sales reps to seek discounts, especially if you’re transitioning to Enterprise Edition as a result of their policy change. Leverage any vendor relationships or upcoming contract renewals to get the best deal. If considering Oracle Cloud, see if they offer promotional credits or discounts for migration. Oracle may be willing to compromise on pricing to retain you as a customer.
  • Consider Third-Party Support if Stuck on Old Versions: If you choose to defer upgrading to 19c to maintain RAC, evaluate third-party support providers to ensure coverage for your older Oracle version. This can save cost versus Oracle’s expensive Extended Support, and give you time to plan a proper transition. Ensure your organization is comfortable with the risks (i.e., no official Oracle patches) and has a security plan in place if you choose to take this route.
  • Plan for the Future: Consider the possibility of Oracle changing its license terms as part of your long-term strategy. Today it’s RAC; tomorrow it could be something else. Diversifying your database strategy (where feasible) or ensuring contracts have flexibility can protect you. Stay informed through licensing advisories, webinars, and expert blogs about Oracle policy updates, so you’re never caught off guard.
  • Maintain Compliance Documentation: Keep records of your Oracle licenses, including the edition deployed in each location, and proofs of any licensing concessions (for example, if Oracle agreed to special terms during negotiation, have those terms documented in writing). In the event of an audit, detailed documentation will be your best defense to demonstrate that you’ve adhered to licensing rules or have authorized exceptions.

Checklist: 5 Actions to Take

1. Audit Your Environment: Compile a list of all Oracle Database installations in the enterprise. Flag those running Standard Edition (SE2) and identify any that have RAC enabled or Oracle Clusterware installed. Verify the version of each – note which are planned to move to 19c or above.

2. Evaluate Each Use Case: For every Standard Edition database using RAC, meet with stakeholders to decide if that system truly needs RAC-level high availability. Consider factors like downtime tolerance and performance. Document the requirements and acceptable alternatives for each system (e.g., “System A can’t have more than 5 minutes downtime – needs automatic failover” vs. “System B can tolerate manual restart on outage”).

3. Determine the Path per System: Assign one of the strategic options to each database or cluster.

  • Upgrade to 19c SE2 without RAC (single instance) – acceptable for systems with low HA needs.
  • Upgrade to 19c SE2 with SEHA failover – for systems needing quick recovery but not full RAC.
  • Migrate to Enterprise Edition with RAC – for critical systems requiring continuous availability (prepare a business case).
  • Move to Cloud service – for systems that might be cost-effective to run on Oracle Cloud or another cloud for HA.
  • Stay on current version temporarily – if immediate upgrade is too risky, with a timeline for revisiting this decision.

Create a matrix mapping each system to its chosen path, owners, and target timeline.

4. Calculate Budget Impacts: For any systems moving to Enterprise Edition or cloud, estimate the licensing and support costs. Use Oracle’s price list (or vendor quotes) to calculate the difference between current costs and future costs. Also consider one-time migration expenses. Roll these up to an executive summary so leadership understands the financial implications. This step ensures that you obtain the necessary budget approvals or can determine if costs are too high, prompting reconsideration of alternatives.

5. Execute and Monitor: Implement the chosen changes in a controlled manner. If upgrading to 19c, double-check that no RAC components are active on SE2 deployments. If deploying SE2HA, thoroughly test failovers before going live. For any Enterprise Edition upgrades, work closely with Oracle to ensure license provisioning and that the new licenses are properly recorded in contracts. After making changes, continuously monitor usage (e.g., use Oracle’s LMS scripts or other tools to verify that no accidental use of disallowed features occurs). Finally, update your software asset management records to reflect the new licensing posture, so that you can easily demonstrate compliance in the future.

By following this checklist, you can systematically address the RAC licensing change and maintain both compliance and resilience within your organization.

FAQ

Q1: Is Oracle RAC available in Standard Edition 2 for Oracle Database 19c?
A: No. Starting with Oracle Database 19c, Oracle Standard Edition 2 no longer supports the use of Real Application Clusters (RAC). This is a licensing restriction change – even though you might still see the RAC binaries in the installation, running a RAC cluster on 19c Standard Edition is not permitted. If you need to upgrade to 19c and require RAC, you must switch to Enterprise Edition (or explore Oracle’s cloud services) because Standard Edition alone can’t be used for RAC anymore.

Q2: What does the removal of RAC mean for my high availability setup on Standard Edition?
A: It means that if you stay on Standard Edition with 19c or later, you cannot have an active-active two-node database cluster. You’ll have to implement high availability in a different way. Oracle has provided Standard Edition 2 High Availability (SEHA) as an included feature in 19c, allowing you to have a clustered failover configuration where a standby node can take over if the primary node fails. SEHA provides automatic failover (which helps reduce downtime for unplanned outages), but it is not the same as RAC: at any given time, only one node is running the database. For planned maintenance or load balancing across nodes, Standard Edition 2 won’t help – you’d either accept some downtime or consider upgrading to Enterprise Edition for full RAC capabilities. In short, you can still achieve some level of high availability on SE2 (through failover clustering and good backup/recovery practices), but you’ll lack the seamless uptime and scalability that RAC used to offer.

Q3: What is Oracle Standard Edition 2 High Availability (SE2HA), and does it replace RAC?
A: SE2 High Availability is Oracle’s alternative for Standard Edition customers after RAC was removed. It’s essentially a cluster failover solution: your database runs on one server, and Oracle Clusterware can automatically restart it on another server if the first one goes down. SE2HA is included with your Standard Edition 2 license (no extra cost). It improves reliability but does not fully replace RAC. RAC allows two (or more) instances to be active on multiple servers simultaneously, sharing the workload and enabling rolling upgrades with no downtime. SE2HA, by contrast, maintains a single active instance (with no load sharing), and if you need to patch the database engine, you still incur downtime (although you can switch which node is active to do so; a brief outage will occur during the switchover). Additionally, SE2HA relies on the 10-day rule for licensing – the second node should only run the database during failovers or testing for a limited period, unless you have also licensed it. In summary, SE2HA is a suitable feature for basic failover needs on Standard Edition; however, enterprises with zero-downtime requirements may still need to consider Enterprise Edition RAC or other solutions.

Q4: Do we need to upgrade to Enterprise Edition (EE) to continue using RAC, and what is the associated cost impact?
A: If your business requires the full capabilities of RAC (active-active clustering, nearly no downtime), then yes – you’ll need to move up to Oracle Enterprise Edition and purchase the RAC option for that database. The cost impact is substantial. Enterprise Edition licenses are significantly more expensive than Standard Edition licenses. As a rough guide, one EE processor license is approximately 2.5 to 3 times the price of one SE2 processor license. But it doesn’t stop there: EE is per-core, not per-socket, which can further multiply costs on modern multi-core CPUs. Additionally, the RAC option itself adds approximately 50% more to the EE license cost. In practical terms, many organizations experience a several-hundred-percent increase in database licensing fees when moving from SE2 to EE with RAC. There will also be an increase in annual support costs, as these are a percentage of the license fees. Because of this significant cost increase, consider alternatives: perhaps only upgrade the databases that truly require RAC and re-architect others for Standard Edition; or explore Oracle’s cloud as an alternative, where you may obtain a better deal through cloud subscriptions (although you’re still essentially paying for the capability). Always build a business case to justify Enterprise Edition – and negotiate with Oracle for the best possible discounts if you must go that route.

Q5: Can we avoid upgrading and stay on an older Oracle version to keep using RAC on Standard Edition?
A: In the short term, yes, you can choose to remain on Oracle Database 18c or an earlier release where Standard Edition 2 RAC was allowed. This would let you continue running RAC without changing your licenses. However, there are important caveats: Oracle 18c’s Premier Support period has already ended (Oracle did not offer Extended Support for 18c), and older versions like 12c are also out of support unless you’ve paid for extensions. Running an out-of-support database means you won’t get any new patches, security fixes, or official help from Oracle if issues arise. This can be particularly risky for production systems, especially as time passes. Some companies opting for this route use third-party support firms to get by, but that only covers break-fix help – it doesn’t give you new Oracle patches. Additionally, eventually you’ll likely need to upgrade (for compatibility or security needs), and the later you leave it, the harder that jump might be (for example, skipping from 12c straight to a future version). So, while staying on the old version is a temporary workaround to defer costs, it’s not a sustainable strategy for the long run. It may buy you time to evaluate alternatives. Still, you should simultaneously plan your next steps (whether that’s migrating to EE, cloud, or another platform) because the clock is ticking on how long you can safely run outdated Oracle software.

Read more about our Oracle License Management Services.

The #1 Global Oracle Licensing Experts – Redress Compliance

Do you want to know more about our Oracle Advisory Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizations—including numerous Fortune 500 companies—optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance