10046事件是我们分析sql,定位问题的重要工具之一,下面是我们做10046事件步骤:
1.alter session set events '10046 trace name context forever, level 12'; --开启10046事件。
2.alter session set tracefile_identifier='10046'; 将trace文件名字改成10046。
3.select value from v$diag_info where name='Default Trace File'; --- 定位 trace文件。
4.alter session set statistics_level=all;---参数修改
5.alter session set max_dump_file_size = unlimited;----
会话已更改。 6.执行SQL语句
7.alter session set events '10046 trace name context off';---- 关闭 10046事件。
8.select tracefile from v$process where addr=(select paddr from v$session where sid=(select distinct sid from v$mystat));------查询当前的trace文件 9.使用工具转换成 txt格式 在操作系统中执行: tkprof trace文件的名字( RBKSAFARI_ora_30598.trc ) new.txt
