1

最近、MBPにOS Xを再インストールする必要があり、すべてのアプリを再インストール中です。以前は問題なく動作していましたが、現在エラーが発生しているアプリの1つはOracle SQL Developerであり、私は一生の間、何が欠けているのかを理解できません。

これが私が試したことです:

  1. 私のマシンにSQLDeveloperをダウンロードしてインストールしました。
  2. インスタントクライアント関連ファイルをダウンロードしました-http ://www.oracle.com/technetwork/topics/intel-macsoft-096467.html(このページに64ビット関連のものをすべてインストールしました-64ビットマシンにImをインストールしました)、このガイドを使用して、1つのフォルダに結合し、/ usrフォルダに移動しました。環境変数を設定せずに、Mac OS /XにOracleInstantclientをインストールしますか?
  3. これもJDKをインストールしました:http ://www.oracle.com/technetwork/java/javase/downloads/index.html
  4. また、TNSNames.oraファイルを設定し、それを/ etcフォルダーにコピーしました(これはMacで必要です)

これが私の問題です-上記を使用してOracleインスタンスに接続しようとすると、次のエラーがスローされます。

要求された操作の実行中にエラーが発生しました:java.library.pathにocijdbc11がありませんベンダーコード0

これは、基本接続タイプとTNS接続タイプのどちらを使用する場合でも発生します。

だから私の仲間の開発者への私の質問は-上記のインストールに関して何かが欠けていますか?その特定のエラーメッセージをグーグルで検索してみましたが、何も役に立ちませんでした。一見すると、SQLDeveloperがファイルを探しているように見えます。

よろしくお願いします!

編集-インストールしようとしているSQLDeveloperのバージョンは3.1.07で、11Gインスタンスに接続しようとしています。

4

1 に答える 1

1

[ツール] > [設定] > [データベース] > [詳細設定] に移動し、[OCI/Thick ドライバーを使用] がオフになっていることを確認します。

Mac OS X の SQL 開発者

完了したら、接続を作成してテストします。また、新しくインストールした OS X で互換性のないバージョンの Java を実行している可能性があると思います。解決策が機能しない場合は、JDK 1.6.0_11 以降をインストールしてみてください。

于 2012-07-31T01:40:34.873 に答える