JDeveloper による PLSQL のリモートデバッグ

以下のサイトにてJava+SQLJからキックしたPLSQLのシームレスデバッグ
の方法が動画で詳しく説明されている
http://otndnld.oracle.co.jp/products/jdev/viewlet/905/Developing_PLSQL/Developing_PLSQL_viewlet_swf.html
11g もほとんど同じ要領にて可能
○ポイント

 PLSQLのデバッグには事前にPL/SQLプログラムを実行するデータベースユーザに
 デバッグ用の権限を付与する必要がある
 GRANT DEBUG ANY PROCEDURE TO
 GRANT DEBUG CONNECT SESSION TO

 デバッグ対象となるPL/SQLプログラムの先頭行にデバッグセッション接続を行うための記述を行う
 DBMS_DEBUG_JDWP.CONNECT_TCP('','');
  JDeveloperが動作するマシン名またはIPアドレス
  JDeveloper のリスナ設定にて入力したポートNo

※余談
 SQLJはJavaプログラムから静的埋め込みSQLを使用するためのメソドロジーと仕様
パフォーマンスと移植性に優れている