2016-09-06 8 views
0

私は一般にOracleデータベースを初めて使用していますが、OracleRDBデータベース用に事前構成されたシステムDSNを持つワークステーションでOracleのSQL Developerを実行しようとしています。 MS Accessを使用してテーブルに接続してリンクすることができるので、ODBC接続が機能していることを確認しました。 ODBC内の「テスト」オプションも成功します。今私は、SQL Developerを使用して作成された同様の接続を取得しようとしているので、列の型を見たり、クエリをより便利なエディターに書き込んだりできます。ここでOracleのSQL Developerアプリケーションで既存のOracleRDB ODBC接続を複製する方法は?

は、ODBC接続プロパティを調べるとき、私が利用できる持っているものです。

Existing ODBC configuration

は今、私はSQL Developerで重複した接続を作成しようとしているが、私は、なぜ物事ドンのための損失によ仕事はありません。私は最初にデフォルトのSQL Developerのインストールを使用しようとしましたが、動作させることができませんでした。それから私は、利用可能なOracleRDB拡張子があります発見したので、私はそれをインストールしたのですが、類似した値を使用しようとしたとき、私はこのエラーを取得しておいてください。

SQL Developer connection screenshot

私が述べたように、これらのODBC接続がワークステーション上で事前に設定されました私は使用しているので、Oracle ODBCドライバ・ウィンドウで提供されるもの以外は何も知らない。

SQL Developerでこの接続をレプリケートすることが表示されない、または何も実行されていませんか?あるいは、これをデバッグしてもっと学ぶために何かできますか? 1つの答えの助言に

UPDATE

私は、JDBCとの接続をしようが、私が間違ってやっている理解に苦労しています。ここで私が利用可能な接続パラメータを持つ別のスクリーンショットですが、サーバー名とデータベース名を変更:これらの値で

sample odbc connection

を(ポートが私のtnsnames.oraファイルから来た)、私が作るしようとした場合を私がやった

sql developer error

最後にもう一つの試みは、Oracle RDB]タブで、適切な値を使用していた、と私はそれらを使用する場合と「テスト」をクリックしてください:JDBC接続Iは、SQL Developerから、次のエラーを取得しておきます接続のテストダイアログは、単にスピン、決して返すようだ:

testing connection dialog

私は本当にどのようにこのことについて、すべての作品を理解していないです何かがちょうどありますので、だから私はここに長い記事について謝罪が、私は苦労しています。私はこの質問を読む時間を割いた皆様に感謝します。

答えて

0

Oracle SQL DeveloperはJavaアプリケーションです。あなたはJ DBC Driver for RDBを取得する必要があります。

これを済ませたら、SQL Developerの設定でThird Party JDBCセクションを見つけて、それを使用してエントリを追加し、インストールしたばかりのJARをポイントします。

ステップバイステップの説明here。RDB Thinドライバ用の接続文字列を作業する

+0

答えていただきありがとうございます。今晩はこれを試してみますが、SQL Developerで既存のODBC接続を使用することができますか?私は、JDBCがJavaアプリケーションから利用可能なODBC接続への何らかの橋渡しであると仮定していますか? –

+0

いいえ.JDBC接続は、SQL DeveloperからRDBデータベースへの専用JAVA接続です。接続に使用するJDBC接続文字列プロパティを確認するには、データソースプロパティを調べる必要があります。 – thatjeffsmith

+0

私はあなたの答えを無視しているわけではありませんが、レコードだけはJDBCだけで接続する方法はわかりません。 rdbThin接続文字列を作成しようとすると、SQL Developerは有効な形式ではないことを伝え続けます。私はそれが役立つかどうかを確認するためにいくつかの追加情報で私の質問を更新するつもりです。 –

0

RDB_DB_CONN_STR = "はjdbc:rdbThin://node.myplace.com:1707 /";

node.myplace.comは、RDB Thin DriverをホストするOpenVMSノードの名前です。1707は、RDB Thin Driverに割り当てられたポート番号です。

関連する問題