查當前的10046 事件級別

netwant發表於2013-05-13
查當前的10046 事件級別[@more@]
set serveroutput on
declare i_event number;
begin
sys.dbms_system.read_ev(10046,i_event);
dbms_output.put_line('the session sql_trace level is: '||i_event);
end;
/
alter session set events ‘10046 trace name context forever, level 12’; --開啟
alter session set event ‘10046 trace name context off’; --關閉
開啟別的回話的10046事件
exec dbms_system.set_ev(sid,serial#,10046,12,’’);
exec dbms_system.set_ev(sid,serial#,0,’’);

10046event的追蹤級別大致有:

level 1:跟蹤sql語句,包括解析、執行、提取、提交和回滾等。

level 4:包括變數的詳細資訊

level 8:包括等待事件

level 12:包括繫結變數與等待事件

其中,level 1相當於開啟了sql_trace,0相當於關閉了sql_trace.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/309902/viewspace-1060499/,如需轉載,請註明出處,否則將追究法律責任。

相關文章