How to convert non-RAC Oracle Home to RAC Oracle Home

Multiple times in the past, I've been in a situation where for some reason, I had to convert an Oracle Database Home to be compatible with RAC. A recent one was after the installer encountered errors while copying db home to nodes. So I end up installing manually, node by node, and later converting.

As documented by my colleague Frederick Alvarez in his blog post, the solution is pretty simple.

Enable:

export ORACLE_HOME=/u01/app/oracle/product/19/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk rac_on
make -f ins_rdbms.mk ioracle

Disable:

export ORACLE_HOME=/u01/app/oracle/product/19/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk rac_off
make -f ins_rdbms.mk ioracle

Note the only difference is the "rac_on" or "rac_off" parameter given to ins_rdbms.mk.

Have you enjoyed? Please leave a comment or give a 👍!

Leave a Reply

Your email address will not be published.