ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 文件-跟踪文件

文件-跟踪文件

原创 Linux操作系统 作者:oracle_db 时间:2012-05-16 17:54:05 0 删除 编辑
跟踪文件作用?
提供调试信息
如何才能产生跟踪文件?
通常情况设置SQL_TRACE=TRUE或者10046事件
SQL> conn scott/scott
Connected.
SQL> alter session set events '10046 trace name context forever,level 12';

Session altered.

SQL> 
跟踪文件都放在那里?

如果使用专用服务器连接,会在USER_DUMP_DEST 参数指定的目录中生成跟踪文件。
如果使用共享服务器连接,则在BACKGROUND_DUMP_DEST 参数指定的目录中生成跟踪文件。

SQL> select name ,value
  2  from v$parameter 
  3  where name like '%dump_dest%'
  4  /

NAME
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
background_dump_dest
/u01/admin/dbtest/bdump

user_dump_dest
/u01/admin/dbtest/udump

core_dump_dest
/u01/admin/dbtest/cdump

..........
如何查询生成的跟踪文件名?
SQL>  select c.value || '/' || d.instance_name || '_ora_' || a.spid || '.trc' trace
  2   from v$process a, v$session b, v$parameter c, v$instance d
  3   where a.addr = b.paddr
  4   and b.audsid = userenv('sessionid')
  5   and c.name = 'user_dump_dest'
  6  /

TRACE
--------------------------------------------------------------------------------
/u01/admin/dbtest/udump/TESTENV01_ora_25331.trc

SQL> 

如何为跟踪文件取别名加标记?

SQL> show user;
USER is "SCOTT"
SQL> alter session set tracefile_identifier='my_test_file';

Session altered.

SQL> alter session set sql_trace=true;

Session altered.

SQL> ! ls /u01/admin/dbtest/udump
testenv01_ora_25251.trc  testenv01_ora_25331_my_test_file.trc

SQL> 




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

上一篇: 文件-spfile说明
下一篇: 文件-ALERT文件
请登录后发表评论 登录
全部评论

注册时间:2008-11-13

  • 博文量
    158
  • 访问量
    313777