日期:2014-05-16  浏览次数:20622 次

Ubuntu server 11.10 安装 Oracle 11gR2的问题
如标题,安装过程中报了一个错误与下面连接的问题是一样的:
https://forums.oracle.com/forums/thread.jspa?threadID=2303333
主要是在Link lib时报了:
INFO: /u01/app/oracle/product/db/bin/genorasdksh

INFO: $Id: genorasdksh.sh /linux32/16 2009/03/11 11:28:27 mlfallon Exp $

INFO: Generating FULL ORASDK library...

INFO: Creating /u01/app/oracle/product/db/lib/liborasdk.so.11.1

INFO: /u01/app/oracle/product/db/lib/libxml11.a(xdkjni.o): In function `Java_oracle_xml_parser_v2_XMLNodeWriter_xdbreadNodeValueNative':
xdkjni.c:(.text+0x43): undefined reference to `OraMemAlloc'
然后还有很多这种undefined reference to 'xxx'
最后报liborasdk.so.11.1没有能正常link

谁能帮一下我?3Q

------解决方案--------------------
http://docs.oracle.com/cd/E11882_01/install.112/e24321/pre_install.htm#CIHFICFD官网上这个linux环境说得很详细吧,对照着看一下哈,“Operating System Requirements”,“Package Requirements”。我没装过,不好说,你照着oracle网站提示,试试。
------解决方案--------------------
参考:http://www.cnblogs.com/ITGIS/articles/1691390.html
------解决方案--------------------
undefined reference to XXXXX --->一般就是没有这个这个函数的实现地方,即没有正确链接这个动态库,所以很有可能是环境变量没有配置正确。检查下!