当前位置: 技术问答>linux和unix
RH7.1下安装Oracle8.1.7,安装到Configuration Tools时,不能进行下去。请教高手指点。
来源: 互联网 发布时间:2014-11-23
本文导语: 在安装过程中连续报了一个错误: Error in invoking target ntcontab.0 of makefile /uo1/app/oracle/product/8.1.7/network/lib/ ins_net :client.mk 请问这个错误是什么引起的? 我把它忽略过去,安装到100%时,到 Configuration Tools Net8 configr...
在安装过程中连续报了一个错误:
Error in invoking target ntcontab.0 of makefile /uo1/app/oracle/product/8.1.7/network/lib/
ins_net :client.mk
请问这个错误是什么引起的?
我把它忽略过去,安装到100%时,到
Configuration Tools
Net8 configration Assistant 就没反应了,一直停在那里。
下方的显示框里有一些错误显示:
libclntsh.so.80:cannot load shared object file :
No such file or directory.
Error loading native library :libnini8.so
请问应该怎么解决呢??
Error in invoking target ntcontab.0 of makefile /uo1/app/oracle/product/8.1.7/network/lib/
ins_net :client.mk
请问这个错误是什么引起的?
我把它忽略过去,安装到100%时,到
Configuration Tools
Net8 configration Assistant 就没反应了,一直停在那里。
下方的显示框里有一些错误显示:
libclntsh.so.80:cannot load shared object file :
No such file or directory.
Error loading native library :libnini8.so
请问应该怎么解决呢??
|
问题 (3)
在安装过程中遇到下面的问题:
进行到"summy"一步,点"install",进度标志到"60%"时,不断弹出错误提示:
Error in invoking target install of makefile
/home/oracle/sqlplus/lib/ins-sqlplus.mk;
(/home/oracle/network/lib/ins-net-client.mk;
/home/oracle/network/lib/ins-cman.mk;
/home/oracle/precomp/lib/ins-precomp.mk;
/home/oracle/precomp/lib/ins-names.mk;
/home/oracle/ladp/lib/ins-ldap.mk;
…..
安装时只能不断ignore;
接下来到"configuration tools"一步,进程挂起,安装界面的各按钮都
为灰,有如下的错误信息:
libcinsth.so.80: can not load shared object file:no such file or
directory libnjni8.so.
Error load native library: libnjni8.so.
java.lang.unsatisfieldlinkError:
答案:
这个问题已经捆饶我一星期了,但在我翻箱倒柜,废寝忘食的精神感染下,老天终于开眼了。我kao.
好了,书归正传。
这个问题主要是ld的错误。如果你看一下make.log文件你就会发现都是ins_*.mk文件,它们的共享库libclntsh.so
创建不成功,导致随后的连接失败,删除了libclntsh.so.8.0等库文件。
解压 i386-glibc-2.1-linux.tar.gz 文件,上面已经说过。
不要在环境变量中加
/usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
否则ld连接有错误。(不信你可以试一下.)
这还不够,从redhat7.1两张盘中拷贝以下文件,(如果没有盘自己去(ftp.redhat.com)down)
compat-egcs-6.2-1.1.2.14.i386.rpm
compat-egcs-objc-6.2-1.1.2.14.i386.rpm
compat-libs-6.2-3.i386.rpm
compat-egcs-c++-6.2-1.1.2.14.i386.rpm
compat-glibc-6.2-2.1.3.2.i386.rpm
compat-libstdc++-6.2-2.9.0.14.i386.rpm
用rpm安装在你的机器上,但由于文件安装有先后顺序,你可以拷贝文件到一个目录下安装
rpm -Uvh *
由于机器上已安装高版本的库,你可以强行安装.
rpm -ivh --force --nodeps *
好了你可以用命令
rpm -qa|grep glibc 查询一下
glibc-2.2.4-13
glibc-common-2.2.4-13
compat-glibc-6.2-2.1.3.2
glibc-devel-2.2.4-13
....
好了,你可以大胆的安装了,它在也不会在连接时报错了.
随便说一句,如果你已经安装了oracle8.17(失败安装),再你按上面的方法配置好机器之后,请不要急于删除原有oracle重新
安装,你可以试用一下ld看是否好用.方法很简单,安装失败的oracle在目录$ORACLE_HOME/lib下肯定没有libclntsh.so
#cd $ORACLE_HOME/precomp/lib
#make -f ins-precomp.mk
如果没有报错运行成功.目录下$ORACLE_HOME/lib/libclntsh.so文件应该存在,那麽就对了.其实你也可是把出错的连接文件
用上述方法重新编译一边也可以,错误文件上面列出了(ins_*.mk),这样省事呀.
好了,我是安装ok,看你们的了,交好运吧.
在安装过程中遇到下面的问题:
进行到"summy"一步,点"install",进度标志到"60%"时,不断弹出错误提示:
Error in invoking target install of makefile
/home/oracle/sqlplus/lib/ins-sqlplus.mk;
(/home/oracle/network/lib/ins-net-client.mk;
/home/oracle/network/lib/ins-cman.mk;
/home/oracle/precomp/lib/ins-precomp.mk;
/home/oracle/precomp/lib/ins-names.mk;
/home/oracle/ladp/lib/ins-ldap.mk;
…..
安装时只能不断ignore;
接下来到"configuration tools"一步,进程挂起,安装界面的各按钮都
为灰,有如下的错误信息:
libcinsth.so.80: can not load shared object file:no such file or
directory libnjni8.so.
Error load native library: libnjni8.so.
java.lang.unsatisfieldlinkError:
答案:
这个问题已经捆饶我一星期了,但在我翻箱倒柜,废寝忘食的精神感染下,老天终于开眼了。我kao.
好了,书归正传。
这个问题主要是ld的错误。如果你看一下make.log文件你就会发现都是ins_*.mk文件,它们的共享库libclntsh.so
创建不成功,导致随后的连接失败,删除了libclntsh.so.8.0等库文件。
解压 i386-glibc-2.1-linux.tar.gz 文件,上面已经说过。
不要在环境变量中加
/usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
否则ld连接有错误。(不信你可以试一下.)
这还不够,从redhat7.1两张盘中拷贝以下文件,(如果没有盘自己去(ftp.redhat.com)down)
compat-egcs-6.2-1.1.2.14.i386.rpm
compat-egcs-objc-6.2-1.1.2.14.i386.rpm
compat-libs-6.2-3.i386.rpm
compat-egcs-c++-6.2-1.1.2.14.i386.rpm
compat-glibc-6.2-2.1.3.2.i386.rpm
compat-libstdc++-6.2-2.9.0.14.i386.rpm
用rpm安装在你的机器上,但由于文件安装有先后顺序,你可以拷贝文件到一个目录下安装
rpm -Uvh *
由于机器上已安装高版本的库,你可以强行安装.
rpm -ivh --force --nodeps *
好了你可以用命令
rpm -qa|grep glibc 查询一下
glibc-2.2.4-13
glibc-common-2.2.4-13
compat-glibc-6.2-2.1.3.2
glibc-devel-2.2.4-13
....
好了,你可以大胆的安装了,它在也不会在连接时报错了.
随便说一句,如果你已经安装了oracle8.17(失败安装),再你按上面的方法配置好机器之后,请不要急于删除原有oracle重新
安装,你可以试用一下ld看是否好用.方法很简单,安装失败的oracle在目录$ORACLE_HOME/lib下肯定没有libclntsh.so
#cd $ORACLE_HOME/precomp/lib
#make -f ins-precomp.mk
如果没有报错运行成功.目录下$ORACLE_HOME/lib/libclntsh.so文件应该存在,那麽就对了.其实你也可是把出错的连接文件
用上述方法重新编译一边也可以,错误文件上面列出了(ins_*.mk),这样省事呀.
好了,我是安装ok,看你们的了,交好运吧.