一、10046事件的级别
1、1:相当于sql_trace=true
2、4:在1级别的基础上多了一个绑定变量[bind=true]
3、8:在1级别的基础上多了一个等待事件[wait=true]
4、12:包含级别1、4、8级别的内容及默认的一个统计信息的trace
5、16:多了一个执行计划的执行次数
6、32:不收集执行计划的统计信息
7、64:自适应的一个统计
二、在打开10046事件前,要先设置好如下参数
1、timed_statistics:时间参数
alter session set timed_statistics=true;
2、max_dump_file_size:dump文件最大大小
alter session set max_dump_file_size=unlimited
3、tracefile_identifier:尾部标识符
alter session set tracefile_identifier='itpux';
4、statistics_level:收集信息级别
alter session set statistics_level=all;
5、查看当前会话的跟踪文件
select * from v$diag_info where name='Default Trace File';
三、10046常用方法—第一种
首先操作用户要有相应的权限才可操作
grant alter session to user;
1、打开10046跟踪
alter session set events '10046 trace name context forever,level 12';
2、在pfile/spfile加入
event=10046 trace n