Oracle Real Application Clusters (RAC) allow customers to run a single Oracle Database across multiple servers in order to maximize availability and enable horizontal scalability, while accessing shared storage. User sessions connecting to Oracle RAC instances can failover and safely replay changes during outages, without any changes to end user applications, hiding the impact of the outages from end users.
Application developers connect to any database instance in the cluster without making any changes to the application reducing downtime.
Customers reduce the impact of service disruptions by automatically redirecting connections to surviving instances.
Oracle RAC provides end-to-end protection of customer databases by safely replaying transactions during outages without impacting end user experience.
Customers can standardize across their Oracle Database environments by using Oracle RAC in Oracle Cloud, on Oracle engineered systems, and on generic hardware.
Customers reduce cloud and on-premises costs by using a combination of Oracle RAC subscription-based pricing and licenses.
Database administrators save time by utilizing pre-configured Oracle RAC capabilities in Autonomous Database.
Rapidly scale all Oracle Database features and functions across multiple instances to address sudden changes in customer workloads, without the need for manual intervention.
Scale applications up to one hundred nodes in a cluster without application changes, improving DBA and developer productivity.
Oracle RAC improves Oracle Database performance for crucial enterprise application workloads, including Oracle E-Business Suite, Oracle PeopleSoft, and SAP ERP Central Component (ECC) by scaling workloads across all instances of the cluster.
Oracle RAC allows customers to easily scale analytics workloads by eliminating the need for replica databases and database level conflict resolution, significantly improving database administrator productivity.
Oracle RAC enables customer databases to continue to run across component failures, reducing potential data loss and minimizing unplanned downtime created by single-point-of-failure designs.
Customers eliminate planned, maintenance related downtime by using Oracle RAC to implement rolling upgrades and patching on a server-by-server basis.
IT teams use Oracle RAC with Oracle Sharding to provide high availability for each shard in the database.
Tight integration with Oracle Active Data Guard and Oracle GoldenGate enables IT teams to maximize Oracle Database availability and protection using proven Oracle Maximum Availability Architecture (MAA) best practices.
Oracle Real Application Clusters are used by customers around the world to increase Oracle Database availability and scale database performance across multiple database servers.
Maximize database availability by removing individual database servers as single points of failure for unplanned downtime and leverage rolling patching to eliminate planned downtime.
Dynamically scale databases without disrupting operations or requiring any changes to application code.
Oracle Real Application Clusters 19c technical architecture (PDF)
Reduce infrastructure costs and the complexity of database environments by running more Oracle Database instances on fewer servers without compromising isolation requirements.
Oracle Real Application Clusters is supported with Oracle Database Services in Oracle Cloud Infrastructure (OCI). Oracle does not support Oracle Real Application Clusters on Non-Oracle public cloud environments. For more information, refer to My Oracle Support Note 2688277.1.
Oracle Database Support for Non-Oracle Public Cloud Environments
Explore with $300 in free credits and always free instances of Autonomous Database.
Attend webcasts and hands-on workshops hosted by Oracle Product Management.
Interested in learning more? Contact one of our experts.