Real Application Clusters. The RAC option.
Oracle Real Application Clusters is one of the most expensive database options in the Oracle portfolio, with the option licence requirement covering every node in the cluster. The RAC negotiation framework has specific considerations across the licensing rules, the architectural alternatives, and the commercial structure.
Oracle RAC permits multiple database instances on separate physical or virtual servers to share access to a single database, providing high availability through node failover and horizontal scaling through workload distribution. The architectural value is significant for workloads that require continuous availability or that exceed the capacity of a single node. The commercial cost is similarly significant, with the RAC option licence required on every node in the cluster in addition to the underlying Oracle Database Enterprise Edition licence.
This article walks through the RAC negotiation framework. The licensing mechanics including the per node requirement. The architectural alternatives that may eliminate the RAC requirement. The commercial negotiation considerations for new RAC deployments. The renewal posture for existing RAC environments. The compliance considerations and the audit risk specific to RAC deployments. The article applies to organisations evaluating RAC deployment or renegotiating an existing RAC commercial position.
The licensing mechanics.
The RAC licensing mechanics require the option licence on every node in the cluster. The licence count matches the processor count of the underlying Database Enterprise Edition licence on each node, with the same core factor calculation applied. The licensing requirement attaches to the active and standby nodes in the cluster, with no allowance for nodes that are dedicated to failover. The mechanical effect is that a four node RAC cluster requires four times the per node RAC option licence count.
The Database Enterprise Edition licence is a prerequisite for the RAC option. The RAC option cannot be licensed independently of the Enterprise Edition licence on the same nodes. The integrated effect is that the RAC architectural decision adds both the RAC option licence cost and any incremental Enterprise Edition processor count required for the cluster, with the total commercial impact materially exceeding the headline RAC option price.
The structural response in the RAC licensing conversation is to map the full commercial impact of the RAC deployment, including both the Enterprise Edition processor count and the RAC option licence count. The mapping should reflect the full cluster topology with explicit consideration of the active nodes, the standby nodes, and any disaster recovery extensions. See the database negotiation pillar.
Architectural alternatives.
The RAC architectural decision should be evaluated against the alternative high availability and scaling approaches. The principal alternatives include Active Data Guard for read scaling, single node deployment with hardware redundancy, and application level clustering with database connection routing. Each alternative has specific commercial characteristics that may produce materially lower total cost than the RAC deployment.
Active Data Guard provides read scaling through the read accessible standby database, with the read workload distributed between the primary database and the standby database. The architectural pattern requires the Active Data Guard option licence on the standby nodes but does not require the RAC option on either side. The commercial position typically achieves materially lower cost than the equivalent RAC scaling for read intensive workloads.
The single node deployment with hardware redundancy provides high availability through hardware level resilience including redundant power, redundant networking, and high availability storage. The architectural pattern eliminates the RAC option requirement entirely, with the availability target met through the hardware design rather than through the cluster topology. The commercial position is typically the lowest cost alternative for workloads with modest availability requirements. See the Oracle Database product page.
New deployment negotiation.
The new deployment commercial negotiation for RAC has specific considerations beyond the standard Oracle database conversation. The principal considerations include the deployment scope justification, the discount structure for the RAC option, the bundled commercial framework with Enterprise Edition, and the multi year commitment provisions. Each consideration affects the new deployment commercial outcome.
The deployment scope justification requires explicit analysis of the operational requirement for RAC against the alternatives. The justification should document the specific availability and scaling requirements that the alternatives cannot meet, with the RAC commercial premium reflected in the integrated business case. The justification supports the internal commercial decision and provides the commercial position for the Oracle negotiation.
The discount structure for the RAC option typically tracks the discount structure for the underlying Enterprise Edition licence, with the same percentage discount applied to both elements. Oracle commercial teams sometimes offer enhanced discount on the RAC option as part of a bundled commercial package, particularly for customers committing to multi year terms or larger Enterprise Edition deployments. The structural response is to evaluate the integrated commercial package across all elements rather than negotiating each element independently. See our new license procurement service.
The renewal posture.
The renewal posture for existing RAC environments differs from the new deployment commercial conversation. The renewal occurs against a known deployment baseline, with Oracle visibility into the current cluster topology and the customer's operational dependency on RAC. The renewal commercial framework typically focuses on the support cost and the option licence stability across the renewal term.
The support cost for RAC environments compounds the support cost for the underlying Enterprise Edition licences. The standard Oracle support cost of 22 percent of the licence list price applies to both the Enterprise Edition licences and the RAC option licences, with the integrated annual support cost for a material RAC deployment reaching the seven figure range for enterprise customers. The support cost is one of the principal renewal commercial considerations.
The structural response on the RAC renewal is to evaluate the integrated support cost against the architectural alternatives. Customers that have completed the operational evolution to alternative high availability approaches may find the RAC support cost no longer justified by the operational requirement. The structural response includes the architectural assessment, the migration economics analysis, and the disciplined commercial conversation with Oracle on the renewal terms. See the database renewal tactics article.
Compliance considerations.
The compliance considerations for RAC deployments include several specific audit risk areas. The principal risk areas include the cluster topology documentation, the active and standby node identification, the processor count calculation across the cluster, and the option licence allocation against the deployment. Each area requires explicit operational attention to maintain the audit defensive position.
The cluster topology documentation should capture the full deployment including the active nodes, the standby nodes, the disaster recovery extensions, and any test or development clusters that share the production technology stack. The documentation should be maintained contemporaneously with operational changes, with the cluster expansion and contraction events captured in the standard configuration management process.
The processor count calculation across the cluster has specific operational complexity. Each node in the cluster may have a different physical processor configuration, with the core factor calculation applied separately to each node. The aggregate processor licence requirement should reflect the actual deployment rather than a simplified single node count. The structural response is the explicit processor count calculation for each node with documented evidence of the configuration. See our audit defense service.
The ULA considerations.
RAC deployments within Oracle Unlimited Licence Agreements have specific considerations that buyer side teams should address explicitly. The ULA scope typically includes the RAC option alongside the underlying Enterprise Edition licences, with the unlimited deployment right covering both elements during the ULA term. The certification exit from the ULA requires explicit deployment count for both elements.
The certification deployment count for RAC includes the active processor count across all RAC clusters at the certification date. The count should reflect the deployment as operationally realised at certification, with documented evidence of the cluster topology, the node configuration, and the processor allocation. The certification count establishes the perpetual licence position for the post ULA period.
The structural response in the ULA conversation is to evaluate the RAC deployment growth opportunity during the ULA term. Customers with anticipated RAC expansion benefit from the deployment timing within the ULA period, with the deployment growth captured in the certification count without incremental licence cost. The structural framework should support the deployment optimisation within the ULA term. See the ULA pricing article and the Oracle ULA Exit Framework white paper.
The cloud RAC considerations.
The cloud deployment of RAC has specific considerations that affect the licensing framework and the commercial structure. Oracle Cloud Infrastructure provides native support for RAC through Exadata Cloud Service and Database Cloud Service, with the RAC functionality available without separate option licensing for OCI consumption deployments. The cloud framework simplifies the commercial structure for RAC workloads moving to OCI.
The authorised cloud deployment of RAC on AWS or Azure follows the BYOL framework, with the RAC option licence required at the same processor count as the on premises deployment. The cloud deployment patterns must respect the cluster node licensing rules, with each cloud node licensed for both Enterprise Edition and the RAC option. The cloud BYOL deployment is structurally similar to the on premises deployment from a licensing perspective.
The cloud architectural alternatives for RAC workloads include the OCI consumption based services that eliminate the on premises option licensing model, and the alternative high availability patterns on AWS or Azure that may not require RAC. Each alternative has specific commercial characteristics that should be evaluated in the broader cloud migration framework. See the database licensing deal type page.
Putting it together.
RAC licensing is one of the most significant cost elements in the Oracle Database portfolio. The licensing mechanics, the architectural alternatives, the new deployment negotiation, the renewal posture, the compliance considerations, the ULA framework, and the cloud considerations each affect the commercial outcome. Buyer side teams that address the RAC commercial framework explicitly typically achieve materially better commercial terms than the alternative of accepting Oracle's standard RAC commercial position.
For the broader framework see the database negotiation pillar and the licensing compliance pillar.
Sitting across from Oracle and not sure your numbers are right? Most procurement teams bring in an independent advisor before signing. OracleNegotiations.com sits on your side of the table. We run the analysis, build the counter offer, and negotiate alongside your team. Fixed fee or success fee. We only get paid when you save.
Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500 plus engagements across Oracle's full product line. We work alongside them on the most complex ULA exits, audit defence cases, and renewal negotiations.