首页 > Linux操作系统 > Linux操作系统 > trace的快速使用
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/ ,如需转载,请注明出处,否则将追究法律责任。