1. ホーム
  2. データベース
  3. その他のデータベース

Navicat Premium 12でOracleに接続する際にoracle library is not loadedと表示される問題の解決

2022-01-22 15:11:44

筆者が使用しているNavicat Premium 12の起動画面のスクリーンショットです。

画像

64bitであることにご注意ください。作者のWin7 64bitシステムです。

Oracleに接続すると、「oracle library is not loaded」と表示されます。

解決方法

1. "http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html "にアクセスする。

2. お使いのシステムに合った「インスタントクライアント」を選択します。

画像

私のソフトは64bitなので、1番目の「Instant Client for Microsoft Windows(x64)」を選びますが、32bitの場合は2番目を選んでください。

3. 図のように「Accept License Agreement」を選択し、「instantclient-basic-windows.x64-x.x.x.zip」をクリックします。. ここで「x.x.x.x」はバージョン番号ですが、これは重要ではありません、理論的にはどのバージョンでも構いません。この時点では、Oracleアカウントにログインする必要があることに注意してください、あなたは直接、何の問題もなく登録することができます。

4. ログインしていない場合、以下のログイン画面に遷移します。アカウントをお持ちでない場合は、登録することができます。アカウントをお持ちの方は、アカウント番号とパスワードを入力し、「ログイン」ボタンをクリックすると、ZIPアーカイブが自動的にダウンロードされます。

5. zipパッケージをダウンロードして解凍し、解凍したディレクトリをプログラムが間違わないように、漢字のないパスの下に置きます。私は、"D: \ORACLE" というディレクトリの下に置きました。

6. Navicat Premiumを開き、「ツール - オプション - 環境 - OCI環境 - OCIライブラリ(oci.dll)」を開き、先ほどダウンロードしたフォルダの中のoci.dllファイルのディレクトリを全て記入し、「OK」をクリックします。

7. Navicat Premiumアプリケーションを再起動する 試しにOracleデータベースをダブルクリックしてみて、接続できることを確認し、完了です。

注:特に注意してください。

/{strong 設定後は必ずNavicat Premiumプログラムを再起動してください。そうしないと設定は有効になりません

最近、いくつかの友人は、私の方法に従うと、問題を解決していないことを言った、あなたは私がインストールしたバージョンをインストールしようとすることができます。

oracleクライアントがインストールされている必要があります。サーバーサイドではなく、クライアントサイドであることに注意してください。

今回は、Navicat Premium 12のOracleへの接続時にプロンプトが表示され、Oracleライブラリがロードされない問題の解決について紹介しましたが、Navicat Premium 12のOracleへの接続については、BinaryDevelopの過去記事を検索するか、以下の関連記事を引き続き閲覧してください。今後ともBinaryDevelopをよろしくお願いいたします。