Oracle RAC

Oracle Real Application Clusters (Oracle RAC) is initially designed to provide better database services. After years of development, Oracle RAC is now based on a comprehensive high availability system. This high availability system can either act as the base of a database cloud system, or serve as a shared infrastructure to provide higher availability, scalability, flexibility, and agility for all application softwares in a data center. Oracle RAC adopts a shared disk architecture. In this regard, a volume manager and a file system used for storing database data must support cluster identifying. Oracle Automatic Storage Management (Oracle ASM) is a volume (cluster) manager recommended for Oracle database.

Oracle ASM can automatically manage shared disks. Therefore, you can provide bare devices for RAC nodes via FC LUN passthrough, iSCSI LUN passthrough, or shared, virtual disks. These RAC nodes can manage databases without deploying additional shared file systems, as shown in RAC Workflow.
Figure 1. RAC Workflow


For more information about Oracle RAC, see Oracle Official Documentation.