Using Cloning to Extend Oracle RAC to Nodes in the Same Cluster
Learn how to use cloning to extend Oracle RAC nodes within a cluster.
This chapter provides information about using cloning to extend Oracle Real Application Clusters (Oracle RAC) to nodes in an existing cluster.
About Adding Nodes Using Cloning in Oracle RAC Environments
Cloning can add nodes to an existing Oracle RAC environment after the cluster has been successfully installed and configured. The process extends the Oracle Clusterware configuration, extends the Oracle AI Database home with Oracle RAC, and uses Oracle assistants to add listeners and instances. Because the cloning script invokes multiple tools, each potentially producing separate logs, review the generated log files after clone.pl completes.
Read More: About Adding Nodes Using Cloning in Oracle RAC Environments
Cloning Local Oracle Homes on Linux and UNIX Systems
To clone a local, nonshared Oracle home, prepare a copy of the source home, archive it with tar, and transfer it to the same path on each new node. Configure ORACLE_HOME and ORACLE_BASE, run clone.pl from Grid_home/clone/bin with the cluster and local-node parameters, execute any required commands in configToolFailedCommands, update the Oracle inventory from the existing node with runInstaller -updateNodeList, and run root.sh on each new node. Finally, use Oracle DBCA from the cloned node to add RAC instances on the new nodes.
Read More: Cloning Local Oracle Homes on Linux and UNIX Systems
Cloning Shared Oracle Homes on Linux and UNIX Systems
To clone a shared Oracle home, prepare the source copy, configure ORACLE_HOME and ORACLE_BASE on the new node, and run clone.pl from $ORACLE_HOME/clone/bin with the cluster and local-node parameters. Specify -cfs to identify a shared Oracle RAC home, and use the source node’s ORACLE_HOME_NAME. Update the Oracle inventory from the existing node, run root.sh on each new node, and use Oracle DBCA from the cloned node to add database instances.
Read More: Cloning Shared Oracle Homes on Linux and UNIX Systems
Cloning Oracle Homes on Windows Systems
On Windows, archive a local Oracle RAC home with ZIP and extract it on the new node in the same directory, or use the existing shared home. Run clone.pl from %ORACLE_HOME%\clone\bin with the home, base, home name, cluster, and local-node parameters; specify ORACLE_HOME_USER for secured homes and use -cfs -noConfig for shared homes. Update the inventory from the existing node with setup.exe -updateNodeList, then run Oracle DBCA from the cloned node to add RAC instances on the new node.
Read More: Cloning Oracle Homes on Windows Systems