zhangsharp20
作者zhangsharp20·2015-04-10 10:11
数据库运维工程师·外管

sql_trace的使用

字数 432阅读 640评论 0赞 0

一、打开sql_trace

会话级别alter session set sql_trace=ture;

全局级别alter system set sql_trace=ture;

关闭sql_trace

会话级别alter session set sql_trace=false;

全局级别alter system set sql_trace=false;

二、查看路径名

11g可以通过v$diag_ino来查看下一个生成的sql_trace文件路径名

10g可以通过v$mystat视图来查看当前的会话的SID,然后通过v$process和v$session视图查看当前的sql_trace路径名

 三、跟踪一个已打开的会话

使用dbms_system包下的一个函数dbms_system.set_sql_trace_in_session(sid,serial#,sql_trace)

四、使用tkprof工具解析生成的sql_trace文件

tkprof 原路径 新路径

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广