Time Required: 60 minutes
Class Materials:
- none
Next we are going to clone Ruggero to create the second node of our 12c RAC Magda.
Shut down the VM and go to the VMware interface.
Time Required: 60 minutes
Class Materials:
Next we are going to clone Ruggero to create the second node of our 12c RAC Magda.
Shut down the VM and go to the VMware interface.
Time Required: 20 minutes
Class Materials:
Next we need to create the Oracle user account, OS groups and mount point.
The Oracle software will be installed and owned by the oracle user account. In addition, several OS groups are created that allow other non oracle OS users privileged access to the database and grid resources.
Time Required: 60 minutes
Class Materials:
Next we are going to create two networks for our RAC system to talk on.
The Oracle RAC system requires at least two network connections between cluster nodes. One network will be the public IP and the second will be a private IP reserved for inter-cluster traffic.
VMware Workstation makes this setup very simple.
Time Required: 20 minutes
Class Materials:
Next we need to configure the Linux kernel to support Oracle 12cR1.
Before we can install Oracle 12cR1 on our new VM, we need configure the Linux kernel. The following steps modify key settings to allow Oracle to execute.
Time Required: 20 minutes
Class Materials:
Before we can install Oracle 12cR1 on our new VM, we need to load additional RPM packages that are required by the Oracle database and grid.
Time Required: 60 minutes
Class Materials:
To create our Oracle 12c RAC database on VMware Workstation 9, we first need to create a Linux VM.
Oracle 12c will eventually be released for a multitude of platforms, but the initial release only support Solaris SPARC, Solaris x86 and Oracle Linux 6.4.
I don’t own a SPARC machine, so instead I am going to install Oracle 12c RAC on CentOS 6.4.
A while back I put together a very detailed ten step process to create a simple two-node RAC on VMware Workstation using Red Hat Linux 5.5.
There were already many blog posts on creating RAC systems, including some using VMware, but partly because I felt that none of them were detailed for someone not already an expert in Linux, and partly because I wanted to learn for myself, I created my own.
During an install of Oracle 12cR1 RAC Grid Infrastructure on Red Hat or CentOS 6.2, 6.3 or 6.4, you run the runcluvfy.sh script to test node readiness and it fails with the following error:
ERROR: Reference data is not available for verifying prerequisites on this operating system distribution Verification cannot proceed
This is due to bug 15973656 which states that runcluvfy.sh cannot properly detect the Red Hat 6.2 and above operating system. The problem also affects CentOS 6.2 and above.
When installing Oracle 12c RAC, the Grid Installer fails with:
Specified network interface doesn't maintain connectivity across cluster nodes.
This error is caused when the Linux firewall is still operational.
Log in as root, shutdown and disable the firewall on all nodes of the cluster:
[root@ora12a ~]# service iptables stop iptables: Flushing firewall rules: [ OK ] iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Unloading modules: [ OK ] [root@ora12a ~]# chkconfig iptables off
Now retry the Grid installer step and it should succeed.
Time Required: 60 minutes
Class Materials:
Next we are going to install the Oracle Grid Infrastructure software.
The Grid Infrastructure will provide the Cluster software that allows the RAC nodes to communicate, as well as the ASM software to manage the shared disks.
To begin, download the zip file from the Oracle software download website and unzip on Rodolfo.