我正在嘗試在 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