How To Relink Oracle Binaries.
Posted by FatDBA on June 5, 2013
Relinking occurs automatically under these circumstances:
– An Oracle product has been installed with an Oracle provided installer.
– An Oracle patch set has been applied via an Oracle provided installer.
Relinking Oracle manually is suggested under the following circumstances
– An OS upgrade has occurred.
– A change has been made to the OS system libraries. This can occur during the application of an OS patch.
– A new install failed during the relinking phase.
– An individual Oracle patch has been applied (however, explicit relink instructions are usually either included in the README or integrated into the patch install script)
Steps For Relinking:
=====================
1. Log in to your system as user ‘oracle’ (Oracle Software Owner)
2. Set $ORACLE_HOME, SID, BASE etc.
[oracle@prashant ~]$ env | grep ORA
ORACLE_SID=tcs
ORACLE_BASE=/u01/app/oracle
ORACLE_TERM=xterm
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
3. Verify umaask is set corrrectly.
[oracle@prashant bin]$ umask
0022
4. Before relinking shutdown your database and listener.
5. Relink Instructions:
– Starting from Oracle 8i, we have a new feature – relink script available under $ORACLE_HOME.bin directory.
cd $ORACLE_HOME/bin
relink
You can relink ALL executables with the following command: relink all
From 11GR2 the relink script will only accept “all” as argument
cd $ORACLE_HOME/bin
relink all
– You still have the option of running the “make” commands independently:
For executables: oracle, exp, imp, sqlldr, tkprof, mig, dbv, orapwd, rman, svrmgrl, ogms, ogmsctl
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk install
For executables: sqlplus
cd $ORACLE_HOME/sqlplus/lib
make -f ins_sqlplus.mk install
For executables: dbsnmp, oemevent, oratclsh
cd $ORACLE_HOME/network/lib
make -f ins_oemagent.mk install
For executables: names, namesctl
cd $ORACLE_HOME/network/lib
make -f ins_names.mk install
For executables: osslogin, trcasst, trcroute, onrsd, tnsping
cd $ORACLE_HOME/network/lib
make -f ins_net_client.mk install
For executables: tnslsnr, lsnrctl
cd $ORACLE_HOME/network/lib
make -f ins_net_server.mk install
6. How to tell if relinking was successful:
If relinking was successful, the make command will eventually return to the OS prompt without an error. There will not be a “Relinking Successful” type message.
If you receive an error message during relinking:
Relinking errors usually terminate the relinking process and contain verbiage.
site plan cul gratuit said
Hello, I check your new stuff regularly. Your story-telling style
is witty, keep up the good work!
music genres said
Hello, its fastidious article regarding media print, we all be familiar with media is a impressive source of information.