Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Installing 32 bit oracle client on 64 bit Linux

926135Jan 13 2014 — edited Jun 6 2015

Hi All,

I am trying to install a 32 bit oracle client 11.2.0.2 on a 64 bit Linux server and getting the following problem. Please help.

64 bit oracle client already exists and I want to install 32 bit additional to it. User needs both 32 bit and 64 bit.

Exception String: Error in invoking target 'client_sharedlib' of makefile '/u01/app/oracle/product/11.2.0/client2_32bit/rdbms/lib/ins_rdbms.mk'. See '/u01/app/oracle/oraInventory/logs/installActions2014-01-13_08-54-56AM.log' for details.

I did the following actions before installing:

  • As per Oracle document Doc ID 1473421.1, installed the 32 bit RPMs

libstdc++-devel-3.4.3-22.1

glibc-devel-2.5-58

libaio-devel-0.3.106

  • Forced the OS to link in 32-bit:

su - root

mv /usr/bin/gcc /usr/bin/gcc.oracle.original

echo "/usr/bin/gcc.oracle.original -m32 \$*" > /usr/bin/gcc

chmod 755 /usr/bin/gcc

  • Login as the oracle user in a 32-bit shell:

su - oracle

linux32 bash

export LDEMULATION=elf_i386

  • Before the installation the output of uname -a is as below

Linux  xxxx 3.0.13-0.27-default #1 SMP Wed Feb 15 13:33:49 UTC 2012 (d73692b) i686 athlon i386 GNU/Linux

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 10 2014
Added on Jan 13 2014
3 comments
4,677 views