« ORA-20001 | トップページ | DashCode Public Beta - Dashboard de OTN-J #1 »

2007年4月10日 (火) / Author : Hiroshi Sekiguchi.

Oracle SQL Developer #12

Oracle SQL Developer 1.1 Patch 1 (1.1.1.25.14) for MacOSX でと思ったが、Oracle SQL Developer 1.1 Patch 2 (1.1.2.25.79) for MacOSX が既にリリースされていたので最新版で、Oracle SQL Developerのデバッグ機能を試してみた。

http://www.oracle.com/technology/software/products/sql/index.html
尚、ダウンロードにはユーザ登録(無料)が必要。

リリースノートは以下。
http://www.oracle.com/technology/products/database/sql_developer/files/relnotes_v1.1.html

SQL Developer 1.1 Path 1(1.1.1.25.14) for MacOSXの時点で確認できていたので、ネタとしては少々鮮度が落ちるが、PL/SQLのデバッガ機能でハングが発生しなくなった。 
1.0か、1.1のころデバッグ機能を試した時は、デバッグモードで実行するとSQL Developerがハングしてしまい強制終了するしか無かったが、前回リリースされた Oracle SQL Developer 1.1 Patch 1 (1.1.1.25.14) for MacOSXで解決されていた。
これができるようになれば MacOSX上でもPL/SQLの開発が楽になりますね。

以下、Oracle10g R2 EE 10.2.0.2.0に接続してdebugしている画面のスナップショット。

Oraclesqldeveloper_debug

ちなみに、Oracle SQL Developerでデバッグ機能を利用するには、DEBUG CONNECT SESSION及び、DEBUG ANY PROCEDUREシステム権限が必要。もし実行するユーザが該当システム権限を付与されていない場合、以下のようなメッセージが返される。

Connecting to the database pleco.
Executing PL/SQL: ALTER SESSION SET PLSQL_DEBUG=TRUE
Executing PL/SQL: CALL DBMS_DEBUG_JDWP.CONNECT_TCP( '192.168.1.2', '53865' )
ORA-01031: 権限が不足しています。
ORA-06512: "SYS.DBMS_DEBUG_JDWP", 行68
ORA-06512: 行1
This session requires DEBUG CONNECT SESSION and DEBUG ANY PROCEDURE user privileges.
Process exited.
Disconnecting from the database pleco.

| |

トラックバック


この記事へのトラックバック一覧です: Oracle SQL Developer #12:

コメント

コメントを書く