您的位置:首页 > 数据库

sqlplus: error while loading shared libraries: lib

2020-11-25 22:26 1326 查看

想在一台linux上安装一个能使用sqlplus命令的客户端连oracle工具,可以远程连接别的oracle方便执行一些脚本。

步骤;

1、安装rpm -ivh 下面三个rpm包:

oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm

oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm

oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm

2、修改/etc/profile文件,最后添加:

export ORACLE_HOME=/usr/lib/oracle/12.2/client64

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

3、意外出错,在执行sqlplus时提示:

sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory

#ldd  /usr/lib/oracle/12.2/client64/bin/sqlplus 显示libnsl.so.1 找不到。

我直接到另外一台机,拷贝了libnsl.so.1到本机的/usr/lib64下, 问题就解决了。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐