Close Menu
  • Home
  • Oracle
    • ASM
    • Data Guard
    • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Search

Oracle RAC 12.2 on VMware Workstation – Post 3: Grid Infrastructure Installation

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 on VMware Workstation — Post 1: VMware Networking and Openfiler Setup

2026-04-05 Oracle By Henrique

Oracle RAC 12.2 on VMware Workstation – Post 2: Oracle Linux Configuration and iSCSI

2026-04-05 Oracle By Henrique
YouTube LinkedIn RSS
  • About
  • Contact
  • Legal
    • Cookie Policy
    • Disclaimer
    • Privacy Policy
    • Terms of Use
  • RSS
  • English
    • Portuguese (Brazil)
Execute StepExecute Step
YouTube LinkedIn RSS
  • Home
  • Oracle
    • ASM
    • Data Guard
    • RAC
  • Performance
  • Tools
  • Troubleshooting
  • Python
  • Shell Script
Execute StepExecute Step
Home » Oracle RAC 12.2 on VMware Workstation – Series Overview
Oracle RAC

Oracle RAC 12.2 on VMware Workstation – Series Overview

HenriqueBy Henrique2026-04-052 Comments3 Mins Read
Share
Facebook Twitter LinkedIn Pinterest Email Telegram WhatsApp

This post is also available in: Português (Portuguese (Brazil))

Oracle Real Application Clusters (RAC) is one of the most important technologies in the Oracle ecosystem. It allows multiple servers to simultaneously access a single database, delivering high availability, horizontal scalability, and load balancing.

In this series we’ll build a complete two-node Oracle RAC 12.2 environment using VMware Workstation on Linux, with shared iSCSI storage provided by Openfiler. It’s a lab environment – but built with the same technical decisions you’d make in production.


📌 A note before we start Yes, it’s 2026 and Oracle RAC 12c is already out of support. The goal of this series is not to recommend this version for production — it’s to share what’s part of my daily life as a DBA: learning, revisiting concepts, and documenting the process. If it helps someone else along the way, even better.

📋 This series — Oracle RAC 12.2 on VMware Workstation:

Series posts
Series Overview — RAC architecture, environment, and software ← this post
Post 1 — VMware Setup and Openfiler iSCSI Storage
Post 2 — Oracle Linux Configuration and iSCSI Initiator
Post 3 — Grid Infrastructure 12.2 Installation
Post 4 — Oracle Database Installation and DBCA
Post 5 — Post-Installation and Final Validation

What Is Oracle RAC?

RAC works by having multiple servers (nodes) access the same datafiles stored on shared storage. What makes this possible is Oracle Clusterware – the software that coordinates nodes, manages resources, and ensures data consistency.

Core Components

Oracle Clusterware (Grid Infrastructure): manages cluster resources, VIPs, the OCR, and Voting Disks. It’s installed before the database and is the heart of RAC.

Oracle ASM (Automatic Storage Management): a filesystem and volume manager built specifically for Oracle. It manages shared disks transparently across all nodes.

Cache Fusion: the mechanism that lets nodes share data blocks in memory over the interconnect, without hitting disk. This is what sets RAC apart from a basic cluster.

SCAN (Single Client Access Name): the single connection endpoint for clients. Three IPs in round-robin provide load balancing and failover transparency – the application doesn’t need to know which node is hosting the instance.

OCR (Oracle Cluster Registry): stores the cluster configuration – resources, nodes, VIPs, services.

Voting Disks: used by the Clusterware to determine which nodes are alive. In a split-brain scenario, the voting disk decides which node survives and which gets evicted.

Network Topology

RAC requires three separate networks, each with a specific purpose:

NetworkPurposeInterface
PublicClient access, VIPs, SCANeth0
InterconnectCache Fusion between nodeseth1
iSCSIStorage trafficeth2

Keeping these networks separate is critical – mixing client traffic with interconnect or storage traffic severely degrades performance.


💡 Real-world note: Setting up RAC on VMware Workstation has a higher initial configuration cost than pre-built solutions like Oracle VirtualBox Developer Days images. The difference is that here every technical decision is made explicitly — which makes this lab much closer to what you actually encounter in production environments.


Reference Environment

ItemValue
HypervisorVMware Workstation 16+
Host OSLinux
Guest OSOracle Linux 7.6
Oracle Grid Infrastructure12.2.0.1
Oracle Database12c Release 2 (12.2.0.1)
StorageOpenfiler 2.99 — iSCSI

IP Address Map

HostInterfaceIPPurpose
orclrac1eth0192.168.15.170Public network
orclrac1eth110.10.10.1Interconnect
orclrac1eth2192.168.20.1iSCSI
orclrac1-vip—192.168.15.180VIP
orclrac2eth0192.168.15.171Public network
orclrac2eth110.10.10.2Interconnect
orclrac2eth2192.168.20.2iSCSI
orclrac2-vip—192.168.15.181VIP
orclrac-scan—192.168.15.190/191/192SCAN
openfilereth0192.168.20.10iSCSI Target
openfilereth1192.168.15.175Web/SSH management

Disk Layout

LUNDeviceSizeOracle Disk Group
lun-0/dev/sdc10 GB+OCR (voting)
lun-1/dev/sdd10 GB+OCR (voting)
lun-2/dev/sde10 GB+OCR (voting)
lun-3/dev/sdf35 GB+MGMT (GIMR)
lun-4/dev/sdg60 GB+DATA
lun-5/dev/sdh40 GB+FRA

Required Software

Download everything before you start:

SoftwareVersionWhere to get it
VMware Workstation16+vmware.com
Openfiler2.99openfiler.com
Oracle Linux7.6edelivery.oracle.com
Oracle Grid Infrastructure12.2.0.1edelivery.oracle.com
Oracle Database12c R2 (12.2.0.1)edelivery.oracle.com

Oracle binaries require a free account on Oracle eDelivery. Search for Oracle Grid Infrastructure 12.2 and Oracle Database 12c Release 2, selecting Linux x86-64 as the platform.


Grid Infrastructure iSCSI lab Openfiler Oracle Database Oracle RAC RAC Installation VMware
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp
Previous ArticleORA-01031 — Insufficient Privileges When Creating an IDENTITY Column
Next Article Oracle RAC 12.2 on VMware Workstation – Post 2: Oracle Linux Configuration and iSCSI

Related Posts

Oracle

Oracle RAC 12.2 on VMware Workstation – Post 3: Grid Infrastructure Installation

2026-04-05
Read More
Oracle

Oracle RAC 12.2 on VMware Workstation — Post 1: VMware Networking and Openfiler Setup

2026-04-05
Read More
Oracle

Oracle RAC 12.2 on VMware Workstation – Post 2: Oracle Linux Configuration and iSCSI

2026-04-05
Read More
View 2 Comments

2 Comments

  1. Pingback: Oracle RAC 12.2 - VMware and Openfiler iSCSI | ExecuteStep

  2. Pingback: Oracle RAC 12.2 - Oracle Linux and iSCSI Initiator | Execute Step

Leave A Reply Cancel Reply

Demo
Follow Me
  • Email
  • GitHub
  • LinkedIn
  • RSS
  • YouTube

INS-06006 – Passwordless SSH Connectivity Not Set Up

2026-02-2614 Views

ORA-29548 — How to Fix “Java System Class Reported” in Oracle Database

2026-03-0510 Views

PRVG-2002 — How to Fix “Encountered Error in Copying File” in Oracle RAC

2026-03-078 Views
Demo
Tags
alter-sequence asm clusterware create sequence datapatch grid-infrastructure Grid Infrastructure how-to identity-column identity column ins-08101 installation inventory iSCSI lab listener opatch opatchauto Openfiler openssh ora-01031 ORA-12547 ora-12777 orabasetab oracle oracle oracle-database oracle-home oracle-linux oracle-rac Oracle Database Oracle Linux Oracle RAC out-of-place passwordless-ssh patching patching prvg-2002 RAC Installation redo-log runcluvfy scp tns troubleshooting VMware
Execute Step
YouTube LinkedIn RSS
  • Home
  • About
  • Contact
  • RSS
  • English
    • Português (Portuguese (Brazil))
© 2026 ExecuteStep. Designed by ThemeSphere.

Type above and press Enter to search. Press Esc to cancel.

Ad Blocker Enabled!
Ad Blocker Enabled!
Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.