ITPub博客

首页 > Linux操作系统 > Linux操作系统 > trace的快速使用

trace的快速使用

原创 Linux操作系统 作者:jack22220613 时间:2010-05-20 17:45:16 0 删除 编辑

trace file 在参数user_dump_dest对应的目录下生成,可以在一个session中生成多个trace file
缺省的文件名格式为:sid_ora_pid_traceid.trc 注:TRACEID就是你自己定义的标识符。
ALTER SESSION SET SQL_TRACE=TRUE;
ALTER SESSION SET TRACEFILE_IDENTIFIER='tim';

示例如下:
SQL> alter session set sql_trace=true;
会话已更改。

SQL> alter session set tracefile_identifier='tim';
会话已更改。

SQL> select sysdate from dual;

SYSDATE
--------------
20060615202501

SQL> alter session set tracefile_identifier='tim_other';
会话已更改。

SQL> select user from dual;

USER
------------------------------
SYS
SQL> alter session set sql_trace=false;
会话已更改。

c:\oracle\admin\tbm\udump>dir *tim*.trc

驱动器C中的卷没有标签。

卷的序列号是E7C0-BB09

c:\oracle\admin\tbm\udump 的目录

 

2009-03-13    13:00   3,616  tbm_ora_5736_tim.trc

2009-03-13    13: 01   915     tbm_ora_5736_tim_other.trc

                2个文件      4,531 字节

                0个目录     407,456,870 可用字节

如果想取消上面的设置,只需要 
alter session set tracefile_identifier=''; 
这样以后再在这个session中生成的trace file就是传统规则(sid_ora_pid.trc)的命名了。 
 以上是对sql的跟踪,也可以对controlfile的跟踪。 
sql> alter database backup controlfile to trace;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10037372/viewspace-663237/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-13

  • 博文量
    94
  • 访问量
    385657