2

データベースサーバーへのSSHトンネルを介してSQL Developerを問題なく使用しています。ただし、デバッガーを使用しようとすると失敗します。デバッグ ウィンドウには次のように表示されます。

Executing PL/SQL: CALL DBMS_DEBUG_JDWP.CONNECT_TCP( '10.72.227.252', '52413' )

しかし、その後、エラーが発生します:

ORA-30683: failure establishing connection to debugger
ORA-12535: TNS:operation timed out
ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68
ORA-06512: at line 1

ネットワーク経由でデバッグするために、データベース サーバーで実行する必要がある特別なリスナーはありますか? CONNECT_TCP 呼び出しは、実行するたびに別のポート (上記の例では 52413) に接続しようとしているようです。SSHトンネルを介してSQL Developerでデバッグするにはどうすればよいですか?

4

4 に答える 4

0

oerr コマンドは、ORA-30683エラーに対して次のように表示します。

ORA-30683: デバッガへの接続の確立に失敗しました

Cause:デバッガーへの接続を確立しようとしたときに、エラーが示されました。通常、このメッセージとともに TNS エラーが表示され、問題をさらに説明しますが、エラーをトラップすることを選択した場合、この TNS エラーは非表示になる可能性があります。あなたの場合、ORA-12535 操作タイムアウト エラーも発生します。

Action:示されたパラメーター値を訂正して、再試行してください。

詳細はこちらをチェック

于 2012-09-17T18:34:23.973 に答える
0

走る

Solution

SQL> デバッグ接続セッションを許可し、任意のプロシージャをデバッグします

于 2013-02-11T22:38:23.997 に答える
0

同じ問題をよく経験した場合は、次の解決策を試してください。

1- デバッグ接続セッションを urUser に許可します。任意のプロシージャのデバッグを urUser に許可します。

2 - [ツール] -> [設定] -> [デバッガー] を選択し、[ホストにデバッグを要求する] をマークします...

3-コンパイルするときは、SQL Developerperが実行されているマシンのIPアドレスを必ず指定してください。それでも機能しない場合は、ファイアウォールをオフにして再テストしてください。

于 2013-07-01T23:06:37.263 に答える