Oracle VM Templates for Oracle Database

Single Instance and Oracle Real Application Clusters (RAC) 18c, 12c & 11g Release 2


Oracle VM Templates Best Practices for Rapid Oracle Database Deployment

Oracle VM application driven architecture is designed to enable rapid application deployment. With the use of Oracle VM 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.

The Oracle VM Templates for Oracle Database provides a framework that fully automates the creation of a Single Instance, Oracle Restart (Single Instance/HA) or Oracle Real Application Clusters (RAC) configurations in an Oracle VM environment. In a matter of minutes the versatile and powerful Oracle VM 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.

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 Oracle VM for test as well as production environments. The templates are available in the following versions (ordered by template release date):

NOTE: Single Instance support is available in all templates released since 2013, all templates support Oracle RAC deployment.
             It is supported to mix Oracle & OS disks to obtain desired combination.

For more information about the Oracle VM 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 cluster (OVM3: Using the Deploycluster tool, OVM2: directly from Dom0) are possible, 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" technical white paper.

Template Highlights 

  • NEW in 2018 Templates:
    • (Oracle Linux 7.5 UEK5), (Oracle Linux 7.5 UEK5), (Oracle Linux 6.10 UEK4) Templates released
    •,, Templates released
    • Latest Oracle Linux 7 Update 5 & Oracle Linux 6 Update 9 with UEK Release 4 Update 7 includes latest fixes (Spectre/Meltdown).
  • NEW in 2017 Templates:
    • & (RU1) Templates released (ASM on NAS support, same template supports EE & SE)
    • Latest Oracle Linux 7 Update 4 & Oracle Linux 6 Update 9 both with UEK4 Update 5 and latest Oracle Database/Grid Infrastructure PSUs
  • NEW in 2016 Templates:
    • Latest Kernel UEK4 (4.1.12) enabled by default
    • SSH key setup supports rsa, dsa, ecdsa or ed25519
  • NEW in 2015 Templates:
    • Release both Enterprise Edition and Standard Edition 2 templates
    • Deploycluster tool now supports deployments on all versions of Oracle VM 3, including 3.3 and above! (download below)
    • Yum@Deploy support (11gR2 & 12c) - Allows running yum install/update during first boot/deployment and subsequent re-builds.
    • Multi-Diskgroup support for Oracle ASM
    • Support for multiplexed Controlfile & REDO logfiles
    • Default kernel boot is Unbreakable Enterprise Kernel (UEK3) 3.8.13-98, default boot in HVM mode
  • NEW in 2013 Templates:
    • Automation support for 12c features:
      • Oracle Flex Cluster and/or Flex ASM (including automation of add/remove N-number of Hub/Leaf nodes)
      • Creation/deletion of Container Database with optional N-number of Pluggable Databases
      • DB Express configuration for database
      • Support for a dedicated ASM Network Interface
      • Database creation inside an ACFS Filesystem
    • Automation support for Single Instance & Oracle Restart (Formerly known as Single Instance/HA)
    • Automation support for databases on local & shared filesystems
    • Automation support for Admin Managed or Policy Managed database creation
      • Including basic Server Pool creation (for Policy Managed)
    • OS disk comes with the OSRevert utility: making switching rpm footprints easier
    • Default kernel boot is Unbreakable Enterprise Kernel (UEK2) 2.6.39-400, seamless transition to HVM mode
  • Deploycluster tool provides fully automated end-to-end Single Instance and Oracle Real Application Clusters deployments on Oracle VM 3
  • All versions of the DB/RAC Templates are fully supported on Oracle VM 3 and Oracle VM 2.
  • The Oracle VM templates use a minimal installation of Oracle Linux 7, Oracle Linux 6 or Oracle Linux 5 system images for either 32-bit or 64-bit. Only basic RPM packages are installed.
  • Mixing and matching the OS and the Oracle disks is supported and easy to achieve.
  • The Oracle VM templates can be used to build a Single Instance or clusters of any number of nodes using Oracle Database 12c Release 1 or Oracle Database 11g Release 2, 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.
Note: The Templates include the latest OS & Oracle/RDBMS patches at time of the release. It is strongly recommended to update to latest patches (at time of deployment or placement into production usage) using standard OS/Oracle patching practices. OS updates may be obtained from ULN and RDBMS patches from CPU page.

DeployCluster Tool

Oracle VM 3 users can benefit from the DeployCluster tool which now fully supports Single Instance, Oracle Restart (SIHA) or RAC deployments. The tool leverages the Oracle VM 3 API so that given a set of VMs it quickly boots them up sends the needed configuration details, and an automated Single Instance or cluster build is initiated, without requiring the user to login to Dom0, any of the involved VMs or Oracle VM Manager.

You must accept the OTN License Agreement to download this software.
Accept License Agreement | Decline License Agreement

Download DeployCluster Tool Download (for Oracle VM 3.3 or higher) 
Download DeployCluster Tool Download (for Oracle VM 3.2 or lower) 

Documentation for Oracle VM 3 users: DeployCluster Tool

Note: For Deploycluster to function properly, an OVMAPI enabled OS disk (released since 2012) must be used in an Oracle VM 3 Manager and Server framework.

Use DeployCluster version 3.x for deployments on Oracle VM 3.3/3.4 or higher; use DeployCluster 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.

See DeployCluster documentations for additional details.

Related Technology

Oracle Software Delivery Cloud Instructions:

  • Complete your registration information (Name, Company Name, Email Address and Country) and click on the download agreement
  • Select "Oracle VM Templates" from the "Select a Product Pack" pull-down menu
  • Select "x86 32-bit" or "x86 64 bit" from the "Platform" pull-down menu
  • Click "Go" and then select from the list of Oracle VM Templates
  • Download and unzip the files and read the readme
  • Note: For large downloads, or for functionality such as download resuming, the use of a download manager is highly recommended.