ねら~ITエンジニア雑記

やきうのお兄ちゃんが綴るOracle Databaseメインのブログ

SQLトレースの取得(待機イベント&バインド変数付き)

DBMS_SESSIONパッケージを使う。

-- 待機イベント無し、バインド変数無し
EXECUTE DBMS_SESSION.SESSION_TRACE_ENABLE(waits => FALSE, binds => FALSE);

-- 待機イベント有り、バインド変数無し
EXECUTE DBMS_SESSION.SESSION_TRACE_ENABLE(waits => TRUE , binds => FALSE);

-- 待機イベント有り、バインド変数有り
EXECUTE DBMS_SESSION.SESSION_TRACE_ENABLE(waits => TRUE , binds => TRUE);

10046トレースと取得される情報は同じ。。。はずw

Oracle Database PL/SQLパッケージ・プロシージャおよびタイプ・リファレンス
11g リリース2(11.2)

B56262-02
DBMS_SESSION
SESSION_TRACE_ENABLEプロシージャ
http://download.oracle.com/docs/cd/E16338_01/appdev.112/b56262/d_sessio.htm#i1010518