|
This pacth contains three files:
1. Readme (this file)
2. binutils-2.11.90.0.8-13.i386.rpm
(rpm which fixes install problem on 9iR1 DB and iAS products)
3. binutils-2.11.90.0.8-13.src.rpm
(source for above binutil rpm)
Problem:
Link error during installation of Oracle 9iR1 database or 9iR1 iAS on Linux
RedHat 2.1 Advance Server.
Solution:
Perform following steps in order mentioned.
1) Run following command to get installed version of binutils.
# rpm -qa|grep binutils
binutils-2.11.90.0.8-12
If you have GOLD CD installed you will have binutils-2.11.90.0.8-12 version
installed. You might have newer version if you have upgraded from RedHat site
if newer version is available. In that case you will get that version of binutils.
Save version information.
2) Use binutils-2.11.90.0.8-13.i386.rpm which fixes this problem. Upgrade to
binutils-2.11.90.0.8-13 version using following command.
#rpm -Uvh --force binutils-2.11.90.0.8-13.i386.rpm
3) This patch only fixes problem during install. Therefore once oracle product
is installed upgrade binutils to original version. Original rpm you can find
on RedHat 2.1 AS CD 2 or if you have newer version installed, you already have
newer binutils rpm downloaded.
#rpm -Uvh --force binutils-2.11.90.0.8-12.i386.rpm
4) Now as you have reinstalled original version, next time you recompile oracle
you will get linking errors. To remove this errors on 9i R1 database products,
modify the following files by removing "-z defs":
$ORACLE_HOME/bin/genclntsh
$ORACLE_HOME/ldap/lib/ins_ldap.mk
$ORACLE_HOME/ldap/lib/env_ldap.mk
$ORACLE_HOME/sqlplus/lib/env_sqlplus.mk
similarly from 9i iAS find out makefiles who are using "-z defs" options.
Remove "-z defs" option from all make files. Next time relink will
not give any errors.
|