Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3383538
  • 博文数量: 631
  • 博客积分: 10716
  • 博客等级: 上将
  • 技术积分: 8397
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-01 22:35
文章分类

全部博文(631)

文章存档

2020年(2)

2019年(22)

2018年(4)

2017年(37)

2016年(22)

2015年(1)

2013年(12)

2012年(20)

2011年(19)

2010年(20)

2009年(282)

2008年(190)

分类: Oracle

2009-03-23 08:58:15

跟踪文件一般有三种:
(1)Background Process Trace File
UNIX: %ORACLE_BASE%/admin/SID/bdump/pmon_nnnn.trc (smon_nnnn.trc,dbw0_nnnn.trc ...)
没有SID标识,通过计数器累加。
NT:   %ORACLE_HOME%\admin\SID\bdump\sidPMON.trc (sidSMON.trc,sidDBW0.trc ...)
有SID标识。
(2)Event trace 
由oradebug或alter session产生,根据不同事件,不同级别产生不同的跟踪文件。 
(3)User Trace Files
UNIX: %ORACLE_BASE%/admin/SID/udump/ora_SID_nnnn.trc
NT:   %ORACLE_HOME%\admin\SID\udump\orannnnn.trc   nnnnn为spid为进程ID。
实例级激活:init.ora设置sql_trace=true
用户级自己激活:alter session set sql_trace=true
用户级dba激活:execute sys.dbms_system.set_sql_trace_in_session(sid,serial#,true)
  
限制用户跟踪文件的大小。
像alert log一样,user trace files 如果不加管理,它的增长也非常快,甚至会填满整个硬盘剩余空间!因此在init.ora文件中可以使用MAX_DUMP_FILE_SIZE来限制user trace file的尺寸。
阅读(893) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~