Navicat 12 は、Oracle への接続時にエラーを報告します: oracle ライブラリがロードされていません

  1. 問題: Navicat を使用して Oracle データベースに接続すると、エラーが報告されます: oracle ライブラリがロードされていません
    ここに画像の説明を挿入

  2. 問題の原因: ローカル Oracle OCI 環境のバージョン
    ローカル Navicat バージョン: 12.1.16 (64 ビット) (以下に示すとおり):
    ここに画像の説明を挿入

    ローカル インストール ディレクトリには instantclient_11_2 しか存在しないことがわかり、12 をコピーするとエラーが報告されましたが、最終的に 21 をコピーすると問題は解決しました。
    元々は 11 個のみで、ここに画像の説明を挿入します

  3. 解決策:
    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 プログラムを再起動します。そうしないと、設定が有効になりません。

おすすめ

転載: blog.csdn.net/weixin_48415452/article/details/131182093