2017-02-23 26 views
2

Oracle SQL Developerの最新バージョン(JDK 8キットが含まれていますが、私はそれを別にインストールしましたが)は11G Oracle Database 。Oracle SQL Developer - java.library.pathにocijdbc12はありません

私のマシン上で私のTNSファイルには、すべてのデータベースのリストを持っていない、代わりにそれはそれは(複数のデータベースがあります)、以下の通りである:

> CONN_DATA = (DESCRIPTION = 
>  (ADDRESS_LIST = 
>  (ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = XXXX)) 
> ) 
>  (CONNECT_DATA = 
>  (SERVICE_NAME = Bob) 
> ) ) 

私は複数を使用してデータベースの1つに接続しようとしましたメソッド。

  • 私は接続識別子としてDBNAMEを使用してTNS CONNタイプを選択した場合、私は java.library.pathの中何ocijdbc12を取得していません。私は高度な設定に行き、手動でTNSファイルを手動で指し示しました。
  • 基本接続タイプORCLを サービス名(SIDとしてデータベースも試しました)、localhostをホスト名またはデータベース名として選択した場合、接続は解決されません。
  • はまた、私は何をすべきかについての手掛かりを持っていない

「CONN_DATA」を使用してTNSのCONNタイプとネットワーク識別子を使用しようとした、同様の問題は、私のマシン上の環境変数の問題に解決するようだが、私はそれを確認する方法が不明です。

+0

(TNS接続タイプ)、ネットワークエイリアスと接続識別子を選択してください 基本接続タイプでは、サービス「Bob」を試しましたか? – thatjeffsmith

+0

@thatjeffsmith私は恐れている。元の質問にその情報を追加しました。 – Tiago

+0

あなたはどのOSですか?基本的な接続タイプの場合、仮想マシンからHOSTNAMEに対してpingを実行できますか? oracle 11データベースが稼動していることを確認しましたか?それは同じマシン上にあることを前提としています:) – thatjeffsmith

答えて

0

この質問はかなり古いですが、私も同じ問題がありました。

理由は全く異なりました。

ネットワークエイリアスが正しく設定されていませんでした。

[環境設定 - データベース - 詳細]で、TNSNamesディレクトリのパスを設定します。

関連する問題