SQL開発者:plsqlのセットアップデバッガー


7

リモートでpl / sqlをデバッグしようとしています。しかし、できません-データベースからエラーが返されます。これを修正してデバッグを開始するにはどうすればよいですか?

    ORA-30683: failure establishing connection to debugger
    ORA-12541: TNS:no listener
    ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68
    ORA-06512: at line 1

UPD
リモートサーバーで手順をデバッグしようとしています。ローカルコンピューターには、SQL開発者のみがインストールされています。


リスナーがないとは、Oracleリスナーが待機していないサーバーのポートに接続しようとしていることを意味します。このパッケージはデータベースリンクを使用していますか?
miracle173 2013

回答:


1

私はそれを再度テストしていませんが、私が覚えている限り、SQL Developerでデバッガーを使用するにはDEBUG特権が必要です。

  GRANT DEBUG CONNECT SESSION TO YOUR_USER;
  GRANT DEBUG ANY PROCEDURE TO YOUR_USER;

また:SYS.DBMS_DEBUG_JDWPでのEXECUTEをYOUR_USERに付与します。
rtbf

1
2行目には「DEBUG DEBUG」があります。これは多くの「デバッグ」です。
Tobias Otto

2

ローカルファイアウォールを実行していますか?SQLDeveloperの例外を追加する必要があります。データベース/セッションのデバッグイベントをリッスンするリスナーを起動します。接続できない場合は、そこに問題があります。


いいえ、ファイアウォールはありません。私はMac OS、SQL開発者バージョン3.2.10.09を使用しています
Igor Konoplyanko

2
+1からREWまで、私は常にこれに関するレポートを受け取ります。データベースがサブネット上にある場合、開発者は問題なく機能しますが、別のネットワークセグメントまたはVPNから機能している場合、サーバーからSQLDeveloper(または他のツール)へのデバッグ接続では、接続が確立されません。ローカルファイアウォールが1つの問題である可能性がありますが、REWが言ったように、接続できない場合は、それが根本的な問題です。サーバーからローカルワークステーションにpingできますか?
David Mann、

0

デバッグアクセスがある場合は、[ツール]-> [設定]-> [デバッガ]-> [デバッグポート範囲]を確認します。「接続再試行設定」を増やす

SQL開発者を再起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.