設定10046事件
-- 10046 事件說明
-- 是對 sql_trace 功能的增強
-- level 1 -- 等價於 sql_trace
-- level 4 -- 等價於 1 + 繫結值
-- level 8 -- 等價於 1 + 等待跟蹤
-- level 12 -- 等價於 1 + 4 + 8
-- 全域性設定
-- 對所有使用者程式和後臺程式有效
-- 在引數檔案中增加
event="10046 trace name context forever,level 12"
-- 當前會話
alter session set events '10046 trace name context forever,level 8';
alter session set events '10046 trace name context off';
-- 其他會話
exec dbms_system.set_ev(sid,serial#,10046,8,'go');
exec dbms_system.set_ev(sid,serial#,10046,0,'go');
-- 讀取當前會話設定的引數
-- alter session 設定的 sql_trace 不能透過 show parameter 來檢視
set feedback off
set serveroutput on
declare
event_level number;
begin
for event_number in 10000..10999 loop
dbms_system.read_ev(event_number, event_level);
if (event_level > 0) then
dbms_output.put_line(
'Event ' ||
to_char(event_number) ||
' is set at level ' ||
to_char(event_level)
);
end if;
end loop;
end;
/
-- 是對 sql_trace 功能的增強
-- level 1 -- 等價於 sql_trace
-- level 4 -- 等價於 1 + 繫結值
-- level 8 -- 等價於 1 + 等待跟蹤
-- level 12 -- 等價於 1 + 4 + 8
-- 全域性設定
-- 對所有使用者程式和後臺程式有效
-- 在引數檔案中增加
event="10046 trace name context forever,level 12"
-- 當前會話
alter session set events '10046 trace name context forever,level 8';
alter session set events '10046 trace name context off';
-- 其他會話
exec dbms_system.set_ev(sid,serial#,10046,8,'go');
exec dbms_system.set_ev(sid,serial#,10046,0,'go');
-- 讀取當前會話設定的引數
-- alter session 設定的 sql_trace 不能透過 show parameter 來檢視
set feedback off
set serveroutput on
declare
event_level number;
begin
for event_number in 10000..10999 loop
dbms_system.read_ev(event_number, event_level);
if (event_level > 0) then
dbms_output.put_line(
'Event ' ||
to_char(event_number) ||
' is set at level ' ||
to_char(event_level)
);
end if;
end loop;
end;
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22558114/viewspace-1097813/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE 10046 設定跟蹤事件後無跟蹤檔案Oracle事件
- 10046事件事件
- event 10046等的設定
- 10046事件概述事件
- 10046事件演示事件
- 10046事件(轉)事件
- 10046事件詳解事件
- 關於10046事件事件
- 10046 事件 與 10053 事件事件
- 10046 等待事件可設定的4個級別(level 1,4,8,12)事件
- sql_trace and 10046事件SQL事件
- Oracle SQL Trace 和 10046 事件OracleSQL事件
- Oracle SQL Trace 和10046 事件OracleSQL事件
- oracle event 10046 level_事件Oracle事件
- oracle 10046 事件使用方法Oracle事件
- 10046設定和檔案引數講解
- 10046事件跟蹤會話sql事件會話SQL
- ORACLE 10046事件詳解-轉載Oracle事件
- 深入理解Oracle除錯事件:10046事件詳解Oracle除錯事件
- 如何使用SQL_TRACE和10046事件SQL事件
- 在SQL*PLUS下使用10046事件例子SQL事件
- 啟用跟蹤事件10046---06事件
- 跟蹤SQL - SQL Trace 及 10046 事件SQL事件
- 查當前的10046 事件級別事件
- 利用10046事件收集SQL的trace檔案事件SQL
- oracle 10046事件故障診斷一例Oracle事件
- 對使用dblink的10046事件跟蹤事件
- DropDownList設定客戶端事件客戶端事件
- 使用10046事件 +10704事件對索引線上重建的跟蹤事件索引
- 使用10046事件跟蹤分析執行計劃事件
- 使用10046事件檢視oracle執行計劃事件Oracle
- 使用oracle的10046事件跟蹤SQL語句Oracle事件SQL
- 跟蹤資料庫的命令:event 10046等的設定(ZT)資料庫
- 設定跟蹤事件不起作用。事件
- 設定Event事件來追蹤Trace事件
- oracle 設定事件ora-14400Oracle事件
- 設定10046跟蹤處理資料庫不能open一例資料庫
- 【最佳化】10046事件之生成跟蹤檔案事件