首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle 10046 追踪

2013-03-27 
oracle 10046 跟踪---------------------------------------------10046--------------------------------

oracle 10046 跟踪

---------------------------------------------10046---------------------------------------------------

--如果要准确的性能指标,需要先清理shared_pool和buffer_cache

alter system flush shared_pool;

alter system flush buffer_cache;

--开启session级10046 event trace

alter session set events '10046 trace name context forever, level 12';

--执行你的SQL

<sql_text>

--关闭session级10046 event trace

alter session set events '10046 trace name context off';

--获取trace文件的路径

select d.value || '/' || lower(rtrim(i.instance, chr(0))) || '_ora_' ||p.spid|| '.trc' trace_file_name

???????? from (select p.spid

????????????? from v$mystat m, v$session s, v$process p

???????????? where m.statistic# = 1

?????????????? and s.sid = m.sid

???????? ??????and p.addr = s.paddr) p,

?????????? (select t.instance

????????????? from v$thread t, v$parameter v

??????????? where v.name = 'thread'

????????????? and (v.value = 0 or t.thread# = to_number(v.value))) i,

????????? (select value from v$parameter where name = 'user_dump_dest') d;

热点排行