Relinking of Executables
Would someone please point me to a well written explanation of what happens when Oracle executables are relinked and why that occasionally needs to be done? I also want to understand what the "link" is.
I am about to apply several Oracle patches and one includes instructions on executing the relink command in UNIX. I can execute the command, but I would like to understand why there is a need to do it and what effect it has.
Also, the patch instructions include instructions to re-link any customer executables. How do I know if I have any customer executables?
The instructions below are taken from the patch:
# This patch updates the client shared library.
# Please re-link all installed
# executables that are linked to this library
# ($ORACLE_HOME/lib/libclntsh.a).
#
# The simplest way to do this for Oracle executables is ;
#
# % cd $ORACLE_HOME/bin
# % relink all
#
# You will also need to re-link any customer executables using the client
# shared library.
Thank you,
Bill