Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Re: Oracle 9.2 on RH ES 4 x86_64

Re: Oracle 9.2 on RH ES 4 x86_64

From: Steve Perry <sperry_at_sprynet.com>
Date: Mon, 20 Mar 2006 21:42:02 -0600
Message-Id: <A1E2A3E0-E630-4104-AA1D-194D45C1D20B@sprynet.com>


I can't help with the 9i, but I ran into the 10g issue before. In fact, the sys admin questioned whether or not Oracle was truly 64-bit or changed just enough to run on a 64-bit (i.e. just a marketing bullet). We also thought that maybe the installer was still 32-bit and that's why it required so many 32-bit packages.

I'm starting to get a lot more requests for 64-bit oracle instead of 32-bit so please update us with what you find out.

Steve

On Mar 20, 2006, at 06:04 PM, Jared Still wrote:

>
> I've run into a few problems installing both 10.2.0.1 and 9.2.0.7 on
> the 64 bit version of RH ES 4.
>
> These are also 64bit versions of Oracle BTW.
>
> Neither 10gR2 or 9iR2 will install cleanly without the 32 bit
> version of glibc installed. This is partially rectified by installing
> the version of the glibc libs that match the version of the 64 bit
> glibc.
>
> 10g will install and link cleanly with the 32 bit glibc installed,
> but this does not help 9i.
>
> The 9i link will fail on the 32bit version of extproc:
>
> make -f t32.mk install
> chmod 755 /u01/app/oracle/product/9.2.0/rpt/bin
> make -f /u01/app/oracle/product/9.2.0/rpt/rdbms/lib/t32.mk /u01/app/
> oracle/product/9.2.0/rpt/rdbms/lib/extproc32 EXTPROC=/u01/app/
> oracle/product/9.2.0/rpt/rdbms/lib/extproc32 LIBDIR=lib32 LDFLAGS='-
> m32 -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $
> (LDPATHFLAG)$(LIBHOME)stubs/'
> make[1]: Entering directory `/u01/app/oracle/product/9.2.0/rpt/
> rdbms/lib'
>
> Linking external procedure agent (/u01/app/oracle/product/9.2.0/rpt/
> rdbms/lib/extproc32)
> rm -f /u01/app/oracle/product/9.2.0/rpt/rdbms/lib/extproc32
> gcc -m32 -o /u01/app/oracle/product/9.2.0/rpt/rdbms/lib/extproc32 -
> L/u01/app/oracle/product/9.2.0/rpt/rdbms/lib32/ -L/u01/app/oracle/
> product/9.2.0/rpt/lib32/ -L/u01/app/oracle/product/9.2.0/rpt/lib32/
> stubs/ /u01/app/oracle/product/9.2.0/rpt/rdbms/lib32/hormc.o /
> u01/app/oracle/product/9.2.0/rpt/rdbms/lib32/defopt.o /u01/app/
> oracle/product/9.2.0/rpt/rdbms/lib32/homts.o -lagtsh -
> lpls9 -lplp9 -lclntsh -lnls9 -lcore9 -lnls9 -lcore9 -lnls9 -
> lxml9 -lcore9 -lunls9 -lnls9 /u01/app/oracle/product/9.2.0/rpt/
> lib32/libgeneric9.a `cat /u01/app/oracle/product/9.2.0/rpt/lib32/
> sysliblist` -Wl,-rpath,/u01/app/oracle/product/9.2.0/rpt/lib:/lib:/
> usr/lib -lm `cat /u01/app/oracle/product/9.2.0/rpt/lib32/
> sysliblist` -ldl -lm -lvsn9
> /usr/lib/gcc/x86_64-redhat-linux/3.4.4/libgcc_s_32.so: undefined
> reference to `dl_iterate_phdr_at_GLIBC_2.2.4'
> collect2: ld returned 1 exit status
> make[1]: *** [/u01/app/oracle/product/9.2.0/rpt/rdbms/lib/
> extproc32] Error 1
> make[1]: Leaving directory `/u01/app/oracle/product/9.2.0/rpt/rdbms/
> lib'
> make: *** [extproc32] Error 2
>
> The only hit on MetaLink for `dl_iterate_phdr_at_GLIBC_2.2.4' is
> Note 335515.1
> This note instructs you to install patch 4198954, the compat-
> oracle-rhel4 package.
>
> As patch 4198954 replaces 64bit /usr/bin/gcc and 64bit /usr/bin/g++
> with shell scripts that call
> the 32 bit compilers, all that installing this patch accomplishes
> is to break your system.
>
> The compat-libcwait package is also not the answer.
>
> Any ideas on how to fix this?
>
> I don't really care if extproc32 is installed or not, but the fact
> that it doesn't link
> needlessly complicates installation and patching of the software.
>
> Thanks,
>
> --
> Jared Still
> Certifiable Oracle DBA and Part Time Perl Evangelist

--
http://www.freelists.org/webpage/oracle-l
Received on Mon Mar 20 2006 - 21:42:02 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US