Re: Oracle 9.2 on RH ES 4 x86_64

  • From: "Jared Still" <jkstill@xxxxxxxxx>
  • To: "Steve Perry" <sperry@xxxxxxxxxxx>
  • Date: Tue, 21 Mar 2006 15:26:04 -0800

Re the 9i problem I forgot to include in last post:

When the installer fails when linking, edit the following
files to remove references to extproc32:
OH/rdbms/lib/ins_rdbms.mk
OH/rdbms/lib/env_rdbms.mk

Then click 'retry' on the installer.

If you need the 32bit extproc, you will have to contact OWS.

Jared


On 3/20/06, Steve Perry <sperry@xxxxxxxxxxx> wrote:
>
> 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@xxxxxxxxxxx'
> 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@xxxxxxxxxxx' 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
>
>
>


--
Jared Still
Certifiable Oracle DBA and Part Time Perl Evangelist

Other related posts: