我申请这个blog是为了督促自己,把自己平时的一些想法和思考结果保留下来。 本博客所有内容均为原创,如有转载请注明作者和出处

安装ORACLE10201 for REDHAT AS4 x86-64时编译all_no_orcl报错

上一篇 / 下一篇  2007-12-13 00:00:00 / 个人分类:Bug

根据Oracle提供的官方文档在REDHAT AS4 x86-64上安装Oracle10201报错。


hRj7H"?%u3U-b0

在软件安装到80%的时候,出现错误:

Error in invoking target ‘all_no_orcl’ of makefile ‘/data/oracle/product/10.2/rdbms/lib/ins_rdbms.mk’. See ‘/data/oracle/oraInventory/logs/installActions2007-12-04_02-50-11AM.log’ for details.

检查log文件,发现详细错误如下:

INFO: - Linking liborasdkbase

INFO: /data/oracle/product/10.2/bin/genorasdksh -base

INFO: $Id: genorasdksh.sh 02-mar-2005.16:22:46 mchengjr Exp $

INFO: Generating BASE ORASDK library...

INFO: Creating /data/oracle/product/10.2/lib/liborasdkbase.so.10.2

INFO: /usr/bin/ld: /data/oracle/product/10.2/lib/libirc.a(fast_memcpy.o): relocation R_X86_64_PC32 against `_memcpy_mem_ops_method' can not be used when making a shared object; recompile with -fPICITPUB个人空间^}Tx'_Qo2UW
/usr/bin/ld: final link failed: Bad value

INFO: collect2: ld returned 1 exit status

INFO: /data/oracle/product/10.2/bin/genorasdksh: Failed to link liborasdkbase.so.10.2

INFO: make: *** [liborasdkbase] Error 1

INFO: End output from spawned process.ITPUB个人空间1x3m,uIEy9U A,O
INFO: ----------------------------------
H}}fRZ ^!Q0INFO: Exception thrown from action: makeITPUB个人空间Jf:QI(i
Exception Name: MakefileExceptionITPUB个人空间K7lfD2USt
Exception String: Error in invoking target 'all_no_orcl' of makefile '/data/oracle/product/10.2/rdbms/lib/ins_rdbms.mk'. See '/data/oracle/oraInventory/logs/installActions2007-12-04_02-50-11AM.log' for details.ITPUB个人空间4L1ot |+k SOL
Exception Severity: 1

仔细检查了metalink,发现类似的错误很多,解决方法也多种多样,经过多次测试,发现错误原因是由于AS4 UPDATE1binutils包版本有问题,下载了Oracle网站上提供的版本,安装后,问题解决:

[root@haoc2008 ~]# rpm -aq|grep binutils
AI6\O.o0binutils-2.15.92.0.2-10.EL4
T(Y,}'_fbz(F ^0[root@haoc2008 ~]# rpm -Uvh binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm ITPUB个人空间%bql F%L@Z6J'Jf
Preparing... ########################################### [100%]ITPUB个人空间8M-S8bc!R6h9H _$u
1:binutils ########################################### [100%]ITPUB个人空间)lO6Z-P&~Qr
[root@haoc2008 ~]# rpm -qa|grep binutils
'D@:Z%ae*t0binutils-2.15.92.0.2-13.0.0.0.2

解决这个问题后,重新执行一次安装,问题解决。

Oracle提供的下载地址:http://oss.oracle.com/projects/compat-oracle/files/RedHat/

Oracle安装所需的操作系统包可以参考metalink文档:Note:339510.1。而Oracleotn.oracle.com上提供官方安装文档在这里有错误。


TAG:

引用 删除 Guest   /   2008-06-20 19:37:08
谢谢
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar