如题目。
我装到88%的时候在Linking RDBMS时总是出all_no_orcl的错误。
前面校验系统的时候只是提示版本不对(不支持openSUSE11),还有我的swap小了点,
推荐2.5G,我的才2G,我想应该不会有影响吧。
另外我的软件包都装了,连32位的也都装了 ,就是不成。
有谁在64位的linux上装过64位的oracle的,给介绍一下吧。
我把log里的最后己行贴出来:INFO: test ! -f /db/oracle/product/11.1.0/db_1/bin/extproc ||\
mv -f /db/oracle/product/11.1.0/db_1/bin/extproc /db/oracle/product/11.1.0/db_1/bin/extprocOINFO: mv /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc /db/oracle/product/11.1.0/db_1/bin/extprocINFO: chmod 751 /db/oracle/product/11.1.0/db_1/bin/extprocINFO: make -f /db/oracle/product/11.1.0/db_1/rdbms/lib/ins_rdbms.mk /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32 EXTPROC=/db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32 LIBDIR=lib32 LDFLAGS='-m32 -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/'INFO: make[1]: Entering directory `/db/oracle/product/11.1.0/db_1/rdbms/lib'INFO: INFO: Linking external procedure agent (/db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32)INFO: rm -f /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32INFO: gcc -m32 -o /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32 -L/db/oracle/product/11.1.0/db_1/rdbms/lib32/ -L/db/oracle/product/11.1.0/db_1/lib32/ -L/db/oracle/product/11.1.0/db_1/lib32/stubs/ /db/oracle/product/11.1.0/db_1/rdbms/lib32/hormc.o /db/oracle/product/11.1.0/db_1/rdbms/lib32/homts.o -lagtsh -lpthread -lclntsh `cat /db/oracle/product/11.1.0/db_1/lib32/sysliblist` -Wl,-rpath,/db/oracle/product/11.1.0/db_1/lib32 -lm `cat /db/oracle/product/11.1.0/db_1/lib32/sysliblist` -ldl -lm -L/db
INFO: /oracle/product/11.1.0/db_1/lib32 INFO: /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lagtsh
collect2: ld returned 1 exit status
make[1]: *** [/db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32] Error 1INFO: make[1]: Leaving directory `/db/oracle/product/11.1.0/db_1/rdbms/lib'INFO: make: *** [extproc32] Error 2INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'all_no_orcl' of makefile '/db/oracle/product/11.1.0/db_1/rdbms/lib/ins_rdbms.mk'. See '/db/oraInventory/logs/installActions2008-09-21_12-05-27PM.log' for details.
Exception Severity: 1
我装到88%的时候在Linking RDBMS时总是出all_no_orcl的错误。
前面校验系统的时候只是提示版本不对(不支持openSUSE11),还有我的swap小了点,
推荐2.5G,我的才2G,我想应该不会有影响吧。
另外我的软件包都装了,连32位的也都装了 ,就是不成。
有谁在64位的linux上装过64位的oracle的,给介绍一下吧。
我把log里的最后己行贴出来:INFO: test ! -f /db/oracle/product/11.1.0/db_1/bin/extproc ||\
mv -f /db/oracle/product/11.1.0/db_1/bin/extproc /db/oracle/product/11.1.0/db_1/bin/extprocOINFO: mv /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc /db/oracle/product/11.1.0/db_1/bin/extprocINFO: chmod 751 /db/oracle/product/11.1.0/db_1/bin/extprocINFO: make -f /db/oracle/product/11.1.0/db_1/rdbms/lib/ins_rdbms.mk /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32 EXTPROC=/db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32 LIBDIR=lib32 LDFLAGS='-m32 -o $@ $(LDPATHFLAG)$(PRODLIBHOME) $(LDPATHFLAG)$(LIBHOME) $(LDPATHFLAG)$(LIBHOME)stubs/'INFO: make[1]: Entering directory `/db/oracle/product/11.1.0/db_1/rdbms/lib'INFO: INFO: Linking external procedure agent (/db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32)INFO: rm -f /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32INFO: gcc -m32 -o /db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32 -L/db/oracle/product/11.1.0/db_1/rdbms/lib32/ -L/db/oracle/product/11.1.0/db_1/lib32/ -L/db/oracle/product/11.1.0/db_1/lib32/stubs/ /db/oracle/product/11.1.0/db_1/rdbms/lib32/hormc.o /db/oracle/product/11.1.0/db_1/rdbms/lib32/homts.o -lagtsh -lpthread -lclntsh `cat /db/oracle/product/11.1.0/db_1/lib32/sysliblist` -Wl,-rpath,/db/oracle/product/11.1.0/db_1/lib32 -lm `cat /db/oracle/product/11.1.0/db_1/lib32/sysliblist` -ldl -lm -L/db
INFO: /oracle/product/11.1.0/db_1/lib32 INFO: /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: cannot find -lagtsh
collect2: ld returned 1 exit status
make[1]: *** [/db/oracle/product/11.1.0/db_1/rdbms/lib/extproc32] Error 1INFO: make[1]: Leaving directory `/db/oracle/product/11.1.0/db_1/rdbms/lib'INFO: make: *** [extproc32] Error 2INFO: End output from spawned process.
INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'all_no_orcl' of makefile '/db/oracle/product/11.1.0/db_1/rdbms/lib/ins_rdbms.mk'. See '/db/oraInventory/logs/installActions2008-09-21_12-05-27PM.log' for details.
Exception Severity: 1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/lib:/usr/lib:/usr/X11R6/lib:/usr/local/lib
不过我都改过来了还是不成,错误依旧。
最后我注销了当前用户,用oracle用户登录linux再安装,居然可以了。
总之搞定了,谢了。