Chinaunix首页 | 论坛 | 博客
  • 博客访问: 143855
  • 博文数量: 161
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -30
  • 用 户 组: 普通用户
  • 注册时间: 2017-09-21 21:45
文章分类
文章存档

2009年(1)

2008年(74)

2007年(48)

2006年(38)

我的朋友

分类: Oracle

2007-11-05 10:14:10

跟踪文件一般有三种:
(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的尺寸。
阅读(1902) | 评论(0) | 转发(0) |
0

上一篇:oracle exp/imp 详解

下一篇:ftp命令使用

给主人留下些什么吧!~~