sqlplus: error while loading shared libraries: lib

想在一臺linux上安裝一個能使用sqlplus命令的客戶端連oracle工具,能夠遠程鏈接別的oracle方便執行一些腳本。
linux

步驟;sql

一、安裝rpm -ivh 下面三個rpm包:oracle

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

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.rpmurl

二、修改/etc/profile文件,最後添加:spa

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

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHci

export PATH=$PATH:$ORACLE_HOME/binit

三、意外出錯,在執行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下, 問題就解決了。

相關文章
相關標籤/搜索