Re: Oracle 9.2 on RH ES 4 x86_64

  • From: "Sinardy Xing" <oracle.rdbms@xxxxxxxxx>
  • To: jkstill@xxxxxxxxx
  • Date: Tue, 21 Mar 2006 10:49:06 +0800

Long time a go I installed Oracle into Solaris, I can't compiled Oracle
during the installation and I learned that the OS was not enterprise (full)
version, some features need with the OS but not installed.

I add the Solaris package and the installation successful.


On 3/21/06, Jared Still <jkstill@xxxxxxxxx> 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
>



--
regards,

Sinardy

Other related posts: