In this post we will demonstrate how to create the Oracle RAC Database Software Clone manually, add them to the respective clone.pl script on Oracle Full Rack Exadata Compute Node.
Create a tarball of the source home
Node1
cd /u01/app/ orcl /product/orcl_12201
tar zcvf /u01/app/ orcl /orcl .tar
Node2
cd /u01/app/ orcl /product/orcl_12201
tar zcvf /u01/app/ orcl /orcl .tar
Unpack the tarball into the target location
Node1
mkdir -p /u01/app/ orcl /product/orcl_12201_n
cd /u01/app/ orcl /product/ orcl _12201_n
tar zxvf /u01/app/ orcl /orcl_12201.tar
Node2
mkdir -p /u01/app/ orcl /product/orcl_12201_n
cd /u01/app/ orcl /product/ orcl _12201_n
tar zxvf /u01/app/ orcl /orcl_12201.tar
Use the ‘chgrp’ command to change the group ownership of any files owned by group A to be owned by group B
Node1
cd /u01/app/ orcl /product/orcl_12201_n
find . -group dba -exec ls -l {} \;
find . -group dba -exec chgrp oinstall {} \;
find . -group dba -exec ls -l {} \;
Node2
cd /u01/app/ orcl /product/orcl_12201_n
find . -group dba -exec ls -l {} \;
find . -group dba -exec chgrp oinstall {} \;
find . -group dba -exec ls -l {} \;
Run the $ORACLE_HOME/clone/bin/clone.pl script (or ./runInstaller -clone) to clone the installation
Node1
cd /u01/app/ orcl /product/orcl_12201_n/clone/bin
perl clone.pl -silent ORACLE_BASE=/u01/app/ orcl ORACLE_HOME=”/u01/app/ orcl /product/orcl_12201_n” ORACLE_HOME_NAME=”orcldb1_prod” OSDBA_GROUP= oinstall OSOPER_GROUP=” oinstall ” OSBACKUPDBA_GROUP= oinstall OSDGDBA_GROUP= oinstall OSKMDBA_GROUP= oinstall OSRACDBA_GROUP= oinstall INVENTORY_LOCATION=/u01/app/oraInventory CLUSTER_NODES={node1}
Node2
cd /u01/app/ orcl /product/orcl_12201_n/clone/bin
perl clone.pl -silent ORACLE_BASE=/u01/app/ orcl ORACLE_HOME=”/u01/app/ orcl /product/orcl_12201_n” ORACLE_HOME_NAME=”orcldb1_prod” OSDBA_GROUP= oinstall OSOPER_GROUP=” oinstall ” OSBACKUPDBA_GROUP= oinstall OSDGDBA_GROUP= oinstall OSKMDBA_GROUP= oinstall OSRACDBA_GROUP= oinstall INVENTORY_LOCATION=/u01/app/oraInventory CLUSTER_NODES={node2}
Run the $ORACLE_HOME/root.sh script as the ‘root’ user
Node1
/u01/app/ orcl /product/orcl _12201_n/root.sh
Node2
/u01/app/ orcl /product/orcl_12201_n/root.sh
Deinstall old home
cd /u01/app/ orcl /product/orcl_12201/deinstall/
./deinstall
Congrat, Have a nice day…
Tags: