■デバッグ実行時にエラーが発生した場合の対処法
http://otn.oracle.co.jp/forum/message.jspa?messageID=24000042
以下のエラ−の場合
>>ORA-30683: failure establishing connection to debugger
>>ORA-12541: TNS:no listener
①WindowsXP SP2 のファイアウォールを切ってみる
[ツール]-[設定]-[デバッガ]
データベース・デバッグのデバッガ・ホストをプロンプトを 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」しておくこと