/***********************
oracle中跟踪SQL
************************/
1.跟踪自己的SQL语句
1)timed_statistics=true;
2)alter session set sql_trace=true;
或者 alter session set events '10046 trace name context forever,level 12';
alter session set events '10046 trace name context off';
3)到user_dump_dest指定的目录下找到最新的.trc文件
4)tkprof tracefile outfile sys=no 可以再oufile中看到跟踪到的结果
2.跟踪别人的语句
1)timed_statistics=true;
2)exec dbms_system.set_sql_trace_in_session(&sid,&serial#,true);
3.也可以从动态视图中查询
select sql_text from v$session a,v$sqlarea b where a.user# = b.parsing_user_id
and a.sid=&sid and username = 'SCOTT'
/***********************
DB2中跟踪SQL
************************/
1.创建事件监视器
1)查看监视器选项
db2 get monitor switches
2)修改语句跟踪选项
db2 updat
oracle中跟踪SQL
************************/
1.跟踪自己的SQL语句
1)timed_statistics=true;
2)alter session set sql_trace=true;
或者 alter session set events '10046 trace name context forever,level 12';
alter session set events '10046 trace name context off';
3)到user_dump_dest指定的目录下找到最新的.trc文件
4)tkprof tracefile outfile sys=no 可以再oufile中看到跟踪到的结果
2.跟踪别人的语句
1)timed_statistics=true;
2)exec dbms_system.set_sql_trace_in_session(&sid,&serial#,true);
3.也可以从动态视图中查询
select sql_text from v$session a,v$sqlarea b where a.user# = b.parsing_user_id
and a.sid=&sid and username = 'SCOTT'
/***********************
DB2中跟踪SQL
************************/
1.创建事件监视器
1)查看监视器选项
db2 get monitor switches
2)修改语句跟踪选项
db2 updat