文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Oracle 10g中的SQL跟踪新方法

Oracle 10g中的SQL跟踪新方法

时间:2011-05-25  来源:Tracy.

Oracle 10g中的SQL跟踪新方法

1. 先确定需要跟踪的Session或者Client

select * from v$session

 

--会话级别

begin

--dbms_monitor.session_trace_disable(session_id=>97,serial_num=>17);

dbms_monitor.session_trace_enable(session_id=>97,serial_num=>17,waits=>TRUE,binds=>FALSE);

end;

select sql_trace,sql_trace_waits,sql_trace_binds from v$session where osuser='FASTENAL\txu'

 

select sql_trace,sql_trace_waits,sql_trace_binds  from v$session

 

--客户端级别

begin

--dbms_monitor.client_id_trace_enable(client_id=>'LPT-SHAI08',waits=>TRUE,binds=>FALSE);

dbms_monitor.client_id_trace_disable(client_id=>'LPT-SHAI08');

end;

 

select * from dba_enabled_traces

2.确定跟踪文件的位置

--trace文件位置

select value from v$parameter where name='diagnostic_dest'

 

-- trace文件位置in 11g

select value from v$diag_info where name='Default Trace File'

3.使用tvd$xtat 生成报告。

 

The tool

http://antognini.ch/top/downloadable-files/

 

http://antognini.ch/downloads/tvdxtat_40beta9.zip

 

How to use tvdxtat to generate formatted trace file as html

Command line:

tvdxtat.cmd -i D:\ORACLE11XE\APP\ORACLE\diag\rdbms\xe\xe\trace\xe_ora_328.trc -o d:\mytvd.html -s no -w yes

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载