我正在尝试在 Ubuntu Server 18.04 LTS 上安装适用于 Linux 的 Oracle Instant Client,并且在尝试运行 sqlplus 时出现此错误:
-bash:/home/ubuntu/instantclient_19_3/sqlplus:没有此文件或目录
首先,我下载了以下文件:
- instantclient-basic-linux-19.3.0.0.0dbru.zip
- instantclient-sdk-linux-19.3.0.0.0dbru.zip
- instantclient-sqlplus-linux-19.3.0.0.0dbru.zip
- instantclient-tools-linux-19.3.0.0.0dbru.zip
然后我将它们解压到文件夹中/home/ubuntu/instantclient_19_3/
然后我安装了libaio
:
sudo apt-get install libaio1 libaio-dev
然后我导出了$ORACLE_HOME
、$LD_LIBRARY_PATH
和$$TNS_ADMIN
变量。
然后我添加$ORACLE HOME
到路径中。
但由于某种原因,应用程序未执行。完整终端输出:
答案1
重新调整路径后,此方法有效:
sudo hash -r