-
問題: Navicat を使用して Oracle データベースに接続すると、エラーが報告されます: oracle ライブラリがロードされていません
-
問題の原因: ローカル Oracle OCI 環境のバージョン
ローカル Navicat バージョン: 12.1.16 (64 ビット) (以下に示すとおり):
ローカル インストール ディレクトリには instantclient_11_2 しか存在しないことがわかり、12 をコピーするとエラーが報告されましたが、最終的に 21 をコピーすると問題は解決しました。
-
解決策:
1) Oracle 公式 Web サイトにアクセスして Oracle Instant Client Downloads をダウンロードし、圧縮パッケージを解凍して Navicat インストール ディレクトリに置きます。特定の手順は繰り返しません。不明な場合は、以下を参照してください。原文链接:https://blog.csdn.net/gxp1182893781/article/details/79815573
2) OCI ライブラリを変更する
Navicat Premium プログラム「ツール - オプション - 環境 - OCI 環境 - OCI ライブラリ (oci.dll)」を開き、ダウンロードしたフォルダー内の oci.dll ファイルが存在するディレクトリを選択します。をクリックし、「OK」をクリックします。
3) Navicat Premium プログラムを再起動します。そうしないと、設定が有効になりません。