oracle sql developer のデバッグ機能


デバッグ実行時にエラーが発生した場合の対処法

http://otn.oracle.co.jp/forum/message.jspa?messageID=24000042�


以下のエラ−の場合
>>ORA-30683: failure establishing connection to debugger
>>ORA-12541: TNS:no listener


WindowsXP SP2 のファイアウォールを切ってみる


oracle sql developerの設定を変更

[ツール]-[設定]-[デバッガ]
データベース・デバッグのデバッガ・ホストをプロンプト

を ON に設定するとデバッグ実行時に接続先ダイアログが
表示されるのでクライアントのIPアドレスを入力して実行
してみて下さい。

③ ②で設定したのちでてくるダイアログの
  クライアントのIPアドレスループバックアドレスではなく192.168.xx.xxときちんと指定する


※ただ権限不足のエラーが表示される場合は、

デバッグを行うユーザへ SYSTEM ユーザより権限付与
GRANT DEBUG CONNECT SESSION TO ユーザ名;
GRANT DEBUG ANY PROCEDURE TO ユーザ名;



※基本的にはサーバの設定は不要らしい


デバッグをするには・・・
デバッグを実行する前に「Compile for Debug」をすること。



デバッグでのファンクションキー
F4
ブレークポイントまでジャンプ

F5
ブレークポイント追加

F8
1行ずつステップ実行

F7
1行ずつステップ実行 (下位ストアドへも移動)
※下位ストアドも「Compile for Debug」しておくこと