Double check that we have all RPMs.
Tar, copy, untar
remove $ORACLE_HOME/inventory/ContentsXML/oraclehomeproperties.xml
run clone.pl: clone/bin/clone.pl ORACLE_HOME=/appl/oracle/product/10.2.0/db_1 ORACLE_HOME_NAME=OraDb10g_home1
Relink as non-RAC: make -f ins_rdbms.mk rac_off
Verify with OPatch.
Create test DB:
netca /silent /responsefile ~/netca.rsp
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName TST -sid TST -SysPassword xxx -SystemPassword xxxx -emConfiguration NONE -datafileDestination /appl/oracle/oradata -storageType FS -characterSet WE8ISO8859P1 -nationalcharacterSet AL16UTF16 -memoryPercentage 40
Fyi, rather than take a long outage to relink with RAC, you can shorten it by just copying back the previously linked oracle binary like this (shutdown the database first!):
cd $ORACLE_HOME/bin
cp oracle oracle_racoff
cp oracleO oracle
This assumes you haven't rebuilt the oracle binary for some other reason. Each time the oracle binary is built, it moves the old oracle file to oracleO as a backup.