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.


E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy