A couple of weeks ago, Oracle released the long awaited Oracle 12c database, with lots of exciting new features.
A couple of great blog posts have already been done on how to install this, but from what I have seen they rely on Oracle’s OVM technology and/or Oracle Enterprise Linux.
This blog post is a detailed step-by-step of Oracle 12cR1 RAC using VMware Workstation and CentOS 6.4.
Given the high memory requirements for a clean(ish) 12c RAC install, I ended up using my Dell E6520 with 16GB of RAM for the demonstration.
This means the tests were done with VMware Workstation 8. I have re-tested the steps on VMware Workstation 9 and it works just as well.
I have now installed 12c RAC about ten times using various options and configurations. Along the way I have hit various landmines in the process. This guide is sum of that knowledge, and ties to give the reader the smoothest possible install path.
The ten-part post walks through the provisioning of Linux based VMs, the modifications to the kernel and the installation of a Linux based DNS sever.
Finally we install Grid and Database software to complete the RAC system.
To complete the steps in these posts, you will need the following:
- A host computer with at least 16GB of RAM*
- VMware Workstation 8 or later
- 60GB of free disk
- Centos 6.4 or Red Hat Enterprise 6.4
- Oracle 12cR2 18.104.22.168 for Linux x64 install media
* You can complete the install process on a machine with 8GB of RAM, by using two 3GB VMs, but you will likely need to ignore a number of warnings throughout the install process.
The parts are laid out as follows:
All timings are suggested and approximate, and assume the reader will diligently follow all steps.
Those familiar with the steps may move much faster. Those looking to try this for the first time may need a bit longer.