[Oracle RAC 12.1 SHARED FILE SYSTEM Installation]: Environment description for Oracle RAC installation


RAC looks approximately like this:

oracle rac






This document provides an example of deploying Oracle Real Application Cluster 12.1 using 4 virtualbox virtual machines.



  • Cluster nodes: rac1, rac2
  • Shared storage server: storage
  • DNS server: dnsserv



oracle rac



  • 2 virtual machines are used as cluster nodes. They will have Oracle software installed: Oracle Grid and Oracle Database Software
  • 1 virtual machine acting as a data storage, whose disks are mounted in the cluster nodes' file system via Network File System (NFS) protocol.
  • 1 virtual machine used as a DNS server. SCAN addresses must be registered in DNS. Otherwise, errors may occur or it may not be possible to install RAC correctly.

Oracle Linux 6.7 is used as the operating system on the virtual machines

Each cluster node has 4.5 GB (minimum 2 GB) of RAM. Storage and DNS server can have significantly less.

Each cluster node has 2 hard disks of 40 GB, storage has 8 disks, also 40 GB each. Disks are expandable as needed. I.e., they actually take less space if the specified volume is not used.

Each cluster node has 3 network adapters. Storage needs 2 network adapters, DNS server needs 1.

  • eth0 – public
  • eth1 – interconnect (for communication between cluster nodes)
  • eth2 – private (for cluster nodes communication with external storage)



For RAC installation, you need to allocate IP addresses in one subnet:

  • 1 public IP for each node (just to connect to the server and perform administration tasks)
  • 1 vip IP for each node ((in the same subnet as public) it's desirable that vips are registered in DNS)
  • 3 IP addresses for SCAN ((in the same subnet as public) must be registered in DNS (otherwise errors will occur during installation). The client connects to the SCAN address, which redirects the request to the vip address on the cluster node)