This week I decided to redo a few of my virtual box machines and build a few new ones for testing. Getting the Oracle Linux 6.6 installed was a breeze; however, when I started to install the Oracle Database 12c binaries I was hitting errors during the linking phase. This had me puzzled for a bit to say the least. I kept getting this error:
After driving myself nuts, I decided to look closer to what is going on. The file listed in the error message contained a reference to ‘irman ioracle’. The actual message was:
So how did I get past this issue? The message is referring to a linking issue of the Oracle binaries. The issue is due to the libjavavm12.a file not being placed in the $ORACLE_HOME/lib. In order to fix this, I had to run:
cp /opt/app/oracle/product/18.104.22.168/dbhome_1/javavm/jdk/jdk6/lib/libjavavm12.a /opt/app/oracle/product/22.214.171.124/dbhome_1/lib/
Once this was ran, the installation completed without error and other configuration assistants within the binaries were able to complet successfully.