Oracle Real Application Clusters and Oracle Clusterware

Oracle RAC and Oracle Clusterware enable Oracle AI Database to run any packaged or custom application across a set of clustered servers.

This capability provides the highest levels of availability and the most flexible scalability. If a clustered server fails, then Oracle AI Database continues running on the surviving servers. When more processing power is needed, you can add another server without interrupting access to data.

Oracle RAC enables multiple instances that are linked by an interconnect to share access to an Oracle database. In an Oracle RAC environment, Oracle AI Database runs on two or more systems in a cluster while concurrently accessing a single shared database. The result is a single database system that spans multiple hardware systems, enabling Oracle RAC to provide high availability and redundancy during failures in the cluster. Oracle RAC accommodates all system types, from read-only data warehouse systems to update-intensive online transaction processing (OLTP) systems.

Oracle Clusterware is software that, when installed on servers running the same operating system, enables the servers to be bound together to operate as if they are one server, and manages the availability of user applications and Oracle databases. Oracle Clusterware also provides all of the features required for cluster management, including node membership, group services, global resource management, and high availability functions:

Oracle Clusterware is a requirement for using Oracle RAC. Oracle Clusterware is the only clusterware that you need for most platforms on which Oracle RAC operates. Although Oracle AI Database continues to support third-party clusterware products on specified platforms, using Oracle Clusterware provides these main benefits:

In addition, Oracle AI Database features, such as Oracle services, use the underlying Oracle Clusterware mechanisms to provide their capabilities.

Oracle Clusterware requires two clusterware components: a voting disk to record node membership information and the Oracle Cluster Registry (OCR) to record cluster configuration information. The voting disk and the OCR must reside on shared storage. Oracle Clusterware requires that each node be connected to a private network over a private interconnect.

Benefits of Using Oracle Clusterware

Oracle Clusterware provides the following benefits.

Benefits of Using Oracle Real Application Clusters and Oracle Clusterware

Together, Oracle RAC and Oracle Clusterware provide all of the Oracle Clusterware benefits plus the following benefits.

Oracle RAC Advantages Over Traditional Cold Cluster Solutions

Oracle RAC provides many advantages over traditional cold cluster solutions, including the following.

The following figure shows Oracle AI Database with Oracle RAC architecture. This figure shows Oracle AI Database with Oracle RAC architecture for a partitioned three-node database. An Oracle RAC database is connected to three instances on different nodes. Each instance is associated with a service: HR, Sales, and Call Center. The instances monitor each other by checking “heartbeats.” Oracle Net Services provide client access to the Application/web server tier at the top of the figure.

Figure 2: Oracle AI Database with Oracle RAC Architecture

Description of image follows

Description of the illustration haovw_vm_002.png

Note: After Oracle release 11.2, Oracle RAC One Node or Oracle RAC is the preferred solution over Oracle Clusterware (Cold Cluster Failover) because it is a more complete and feature-rich solution.

  <div class="infoboxnote" markdown="1">

  **See Also:**

  *[Oracle RAC Administration and Deployment Guide](/pls/topic/lookup?ctx=en/database/oracle/oracle-database/26/haovw&id=RACAD-GUID-5A1B02A2-A327-42DD-A1AD-20610B2A9D92)*

  *[Oracle Clusterware Administration and Deployment Guide](/pls/topic/lookup?ctx=en/database/oracle/oracle-database/26/haovw&id=CWADD-GUID-58F85575-7D88-4D45-B097-6274FBBBB646)*

  </div>