1.4 Upgrade Checklist for Oracle RAC

Review the checklist for additional requirements related to upgrading an existing Oracle Real Application Clusters (Oracle RAC) installation to Oracle Database 12c Release 2 (12.2).

The system must meet the following requirements:

  • Each server must use the same Windows user account as the Oracle Home User across all Oracle homes.

  • When upgrading, if the Oracle home from which you run the database upgrade uses a Windows Domain User as the Oracle Home User, then the Oracle Home User on the target version must use the same Windows Domain User.

  • When upgrading, if the Oracle home from which you run the database upgrade uses the built-in account (LocalSystem) as the Oracle Home User, then the Oracle Home User on the target version may use the built-in account, a Windows Domain User account, or a Windows Group Managed service account (GMSA).

See Also:

Oracle Database Upgrade Guide for information about how to prepare for upgrading an existing database

Table 1-5 Upgrade Checklist for Oracle RAC

Item Task

Review Existing Oracle Installations and Upgrade Plans

To install Oracle RAC 12c release 2 (12.2), you must have Oracle Grid Infrastructure (Oracle Clusterware and Oracle ASM) 12c Release 2 (12.2) installed on your cluster.

See Also:

Oracle Database Upgrade Guide

Oracle Grid Infrastructure Installation Guide

Ensure that Oracle RAC Databases You are Installing are Compatible with Existing Databases

  • Oracle Clusterware and Oracle ASM are both 12c release 2 (12.2) after you perform an Oracle Grid Infrastructure 12c release 2 (12.2) installation or upgrade.

  • If you have an existing Oracle home, then you can create a new Oracle home and install Oracle Database 12c release 2 (12.2) into the new Oracle home. Ensure that Oracle Grid Infrastructure is installed in a separate Oracle home. Do not install Oracle Grid Infrastructure in the same Oracle base directory that is used for Oracle Database homes.

Migrate files off of RAW devices

If you have any database data stored on RAW devices, then before you start Oracle Grid Infrastructure and Oracle RAC installation, you must use RMAN to copy that data to Oracle ASM or to another supported file system.

Prepare to upgrade all existing nodes

The Oracle RAC database instance is running on the same nodes that you intend to make members of the new cluster installation. For example, if you have an existing Oracle RAC database running on a three-node cluster, then you must select all three nodes when upgrading the database using Oracle Universal Installer. You cannot upgrade only two nodes of the cluster, removing the third instance in the upgrade.

Ensure that Oracle RAC database version is equal to or earlier than the version of Oracle Clusterware

You can have multiple Oracle homes for Oracle databases on your cluster. However, the Oracle RAC database software in these homes must be from a version that is equal to or before the version of Oracle Clusterware that is installed; you cannot have a version of Oracle Database running on Oracle Clusterware that was released after the version of Oracle Clusterware that you use. For example:

  • If your servers use Oracle Grid Infrastructure 12c release 2 (12.2), then you can have an Oracle Database 12c release 2 (12.2) single-instance database running on one node, and separate Oracle Database 11g release 2 (11.2), Oracle RAC 12c release 1 (12.1), or Oracle RAC 12c release 2 (12.2) databases also running on the cluster.

  • You cannot have Oracle Grid Infrastructure 11g release 2 (11.2) installed on your cluster, and install Oracle RAC 12c release 1 (12.1).