Single Instance and Oracle Real Application Clusters (RAC)  19c, 18c & 12c

Single Instance and Oracle Real Application Clusters (RAC) 19c, 18c & 12c

Oracle Virtualization Templates Best Practices for Rapid Oracle Database Deployment

Oracle Virtualization application driven architecture is designed to enable rapid application deployment. With the use of Oracle Virtualization Templates, sophisticated applications such as Oracle Database or Oracle Real Application Clusters (Oracle RAC) can be deployed in minutes—10x faster than with other solutions.

Overview

The Oracle Virtualization Templates for Oracle Database provide a framework that fully automates the creation of a Single Instance, Oracle Restart (Single Instance/HA) or Oracle Real Application Clusters (RAC) configurations in a Oracle VM and Oracle KVM/OLVM environments. In a matter of minutes the versatile and powerful Oracle Virtualization Templates for Oracle Database can be cloned into any number of VMs which could be deployed as a Single Instance, Oracle Restart (Single Instance/HA) or Oracle RAC of any number of nodes.

The templates are provided for both Oracle KVM, managed by Oracle Linux Virtualization Manager (OLVM) as well as traditional Oracle VM (Xen based) platforms.
 

Oracle RAC is an option to the award-winning Oracle Database Enterprise Edition. Oracle RAC is a cluster database with a shared cache architecture that overcomes the limitations of traditional shared-nothing and shared-disk approaches to provide highly scalable and available database solutions for all your business applications. Oracle RAC is a key component of the Oracle Enterprise grid architecture.

The templates are designed to provide a fast and easy way of deploying Single Instance or Oracle RAC cluster in test as well as production environments.

Templates for Oracle KVM/OLVM environments:

Templates for Oracle VM environments:

NOTE: It is supported to mix Oracle & OS disks to obtain desired combination.

For more information about the Oracle Virtualization Templates for Oracle Database, refer to My Oracle Support note ID 1185244.1

The entire installation is automated, requesting minimal information (e.g. node names, IP addresses, etc.) from the user. Fully automated build of a Single Instance environment or a database cluster are possible on OLVM & OVM3: Using the Deploycluster tool (OVM2: directly from Dom0), including automated network setup for N-node clusters.
The final Single Instance or cluster configuration adheres to the best practices for production systems (assuming the production implementation was chosen) as described in the "Oracle Real Application Clusters in Oracle VM environments" (PDF) and "Oracle Database and Oracle Real Application Cluster on Oracle Linux KVM" technical white papers.

CLOUD NEWS: In May 2019 these templates made a transition to the Oracle Cloud! it is now possible to deploy a Single Instance (or Oracle Restart) Oracle Database on the OCI Marketplace using a similar framework powering these templates for over a decade! Enjoy a smooth transition to the Oracle Cloud and amaze everyone with a fully deployed Oracle Database in only a few clicks and a few minutes!

Template Highlights

  • NEW in 2022 Templates:
    • OVM: Oracle Linux 8.5 UEKR6 Update 3 (UEK R6U3): 19.16.0.0.220719 Templates Released!
    • OVM: Oracle Linux 7.9 UEKR6 Update 3 (UEK R6U3): 19.16.0.0.220719 Templates Released!
    • OLVM: Oracle Linux 8.4 UEKR6 Update 3 (UEK R6U3): 19.14.0.0.220118 Templates Released!
    • OLVM: Oracle Linux 7.9 UEKR6 Update 3 (UEK R6U3): 19.14.0.0.220118 Templates Released!
    • OVM: Oracle Linux 8.5 UEKR6 Update 3 (UEK R6U3): 19.14.0.0.220118 Templates Released!
    • OVM: Oracle Linux 7.9 UEKR6 Update 3 (UEK R6U3): 19.14.0.0.220118 and 12.2.0.1.220118 Templates Released!
    • OVM: Oracle Linux 6.10 UEK4: 12.1.0.2.220118 Templates Released!
  • NEW in 2021 Templates:
    • OLVM: Oracle Linux 7.9 UEKR6 Update 2 (UEK R6U2): 19.12.0.0.210720 Templates Released!
    • OVM: Oracle Linux 7.9 UEK Release 6 Update 2 (UEK R6U2): 19.12.0.0.210720 and 12.2.0.1.210720 Templates Released!
    • OLVM: Oracle Linux 8.4 UEKR6 19.11.0.0.210420 Templates Released!
    • OLVM: Oracle Linux 7.9 UEKR6 Update 2 (UEK R6U2): 19.11.0.0.210420 Templates Released!
    • OVM: Oracle Linux 8.3 UEK6 19.11.0.0.210420 Templates Released!
    • OVM: Oracle Linux 7.9 UEK Release 6 Update 2 (UEK R6U2): 19.11.0.0.210420, 18.14.0.0.210420  and 12.2.0.1.210420 Templates Released!
    • OVM: Oracle Linux 6.10 UEK4: 12.1.0.2.210420 Templates Released!
  • Deploycluster tool provides fully automated end-to-end Single Instance and Oracle Real Application Clusters deployments on Oracle KVM/OLVM and Oracle VM 3.
  • All versions of the DB/RAC Templates are fully supported respectively on Oracle KVM/OLVM, Oracle VM 3 and Oracle VM 2, subject to current support policies.
  • The Oracle Virtualization templates use a minimal installation of Oracle Linux 8, Oracle Linux 7 or Oracle Linux 6 system images. Only basic RPM packages are installed.
  • Mixing and matching the OS and the Oracle disks is supported and easy to achieve.
  • The Oracle Virtualization templates can be used to build a Single Instance or clusters of any number of nodes which includes Oracle Clusterware, Oracle Database, and Oracle Automatic Storage Management (ASM), patched to the latest, recommended patches.
  • The environment comes loaded with Swingbench, Oracle Cluster Health Monitor, OS Watcher, ASMLib rpms, and more tools.
  • During the installation process an Oracle Single Instance or RAC database instance is created on all nodes by default.
  • Any number of nodes or instances can be added or removed from the cluster using a single command.

DeployCluster Tool for Oracle KVM/OLVM and Oracle VM 3

Oracle KVM/OLVM and Oracle VM 3 users can benefit from a DeployCluster tool which fully supports Single Instance, Oracle Restart (SIHA) or RAC deployments. The tool leverages the Oracle KVM/OVIRT API and Oracle VM 3 API respectively to help speeding and automating the deployment of complex sets of VMs in a single command by creating (on OLVM), booting them up and sending the needed configuration details, and an automated Single Instance or cluster build is initiated, without requiring the user to login to any of the involved VMs, Oracle KVM Servers, Oracle Linux Virtualization Manager or Oracle VM Manager!

Documentation for Deploycluster / KVM/OLVM users:  DeployCluster Tool Deployment Guide for Oracle Linux Virtualization Manager - OLVM (PDF) 

Documentation for Deploycluster / Oracle VM 3 users: DeployCluster Tool for Oracle VM (PDF) .

Note: For Deploycluster to function properly please download and use the correct version based on the installed framework (do not mix between Oracle VM and Oracle KVM/OLVM). The tool is only officially supported with these published Oracle Virtualization Database Templates.

Use DeployCluster for Oracle KVM/OLVM version 4.x for deployments on Oracle KVM/OLVM 4 or higher;

Use DeployCluster for Oracle VM version 3.x for deployments on Oracle VM 3.3/3.4 or higher;

Use DeployCluster for Oracle VM version 2.x for deployments on Oracle VM 3.2 or lower.

Single Instance and Oracle 12c support comes with deploycluster version 2.0 or above.

My Oracle Support note ID 1185244.1

Oracle Software Delivery Cloud Instructions

  • Visit http://edelivery.oracle.com/oraclevm
  • Complete your registration information (Name, Company Name, Email Address and Country) and click on the download agreement
  • Search for "DB/RAC OVM Templates"
  • Click Add to Cart on the selected version, then click CHECKOUT
  • Scroll down, Read and click AGREE to license terms, then click CONTINUE
  • Download all zip files, unzip and read the readme located in first zip file.

Note: For large downloads, or for functionality such as download resuming, the use of a download manager is highly recommended.

Test Drive Oracle Database 19c in the Cloud