web-dev-qa-db-ja.com

TNSリスナーなしでSQLPlusのようなOracle SQL Developerのローカルサーバーに接続する方法

SQL Developerを使用してローカルのOracle 11gサーバーに接続するにはどうすればよいですか? TNSリスナーを有効にしませんでしたが、SQL * Plusはうまく機能します。

@ update1:


すべての* .jarをSQLDeveloperの$Oracle_HOME/app/product/11.2.0/dbhome_2/jdbc/lib/からjdbcディレクトリにコピーしました

そして、エラーが発生します:no ocijdbc11 in Java.library.path

そこで、sqldeveloper.shをたどって、パラメータをいくつか追加しました。

modified script to add library path

ただし、別のエラーが見つかりました:

error dialog B

接続するたびに特定の有線ストリングが変化し続ける

@ update2:


追加すれば

export CLASSPATH=$CLASSPATH:/Application/Binaries/Oracle_11g/app/product/11.2.0/dbhome_2/jdbc/lib

次のエラーが発生します。

error when all jdbc libraries added

2
daisy

SQL Developerでは、Local/Bequeath接続タイプを使用します。

New connection dialogue

2
Gaius

SQLplusはIPC=を使用してインスタンスと直接通信しますが、SQLdeveloperにはそのオプションがないと思います。このスレッドで説明されている方法を試してください https://forums.Oracle。 com/forums/thread.jspa?threadID = 428671

0
PAStheLoD