On Linux/Unix platforms, the Oracle software is delivered in the form of object files that are compressed into archive files. These files will be linked, or compiled, with operating system libraries to generate executables. This linking process happens during the installation. You might have observed that many prerequisite OS packages are asked for during the installation. These packages deliver the required libraries for the Oracle relinking. If you ignore these packages, the installation will end up having relink issues.
As relinking is related to operating system libraries, when the operating system gets updated, the Oracle binary has to be relinked since the OS libraries would have been updated.
Relinking Oracle Forms 12c
To relink the Forms executables in Oracle Forms version 12c, please follow these steps:
1. Stop all processes which may be using the Forms executables, like WLS_FORMS.
2. Set up the ORACLE_HOME environment variable to the Forms home, for example:
$ export ORACLE_HOME=[FORMS HOME]
3. Issue the following commands:
$ cd $ORACLE_HOME/procbuilder/lib $ make -f ins_procbuilder.mk sharedlibs dejvm_install $ cd $ORACLE_HOME/forms/lib $ make -f ins_forms.mk sharedlib frmopmn_wrp_install frmctrl_install frmweb_install frmcmpb_install frmcmp_install frmbld_install
4. Restart all Forms related processes.