Ubuntu Server 18.04 LTS に Oracle Instant Client for Linux をインストールしようとしていますが、sqlplus を実行しようとすると次のエラーが発生します。
-bash: /home/ubuntu/instantclient_19_3/sqlplus: そのようなファイルまたはディレクトリはありません
まず、次のファイルをダウンロードしました。
- インスタントクライアント-ベーシック-linux-19.3.0.0.0dbru.zip
- インスタントクライアント-sdk-linux-19.3.0.0.0dbru.zip
- インスタントクライアント-sqlplus-linux-19.3.0.0.0dbru.zip
- インスタントクライアントツール-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