• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 数据库 >> Oracle >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

带你深入了解Oracle跟踪事件:set events

发布: 2008-10-10 11:05 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 98次 | 进入领测软件测试网论坛讨论

领测软件测试网

3pL&AMr&p,r

z$tfL8R6? \XbR,H  alter session set events 'immediate trace name file_hdrs level 1'; --表示dump 所有数据文件头部的控制文件项。

m*a9cZfn](N

Kw!d(?"qab  alter session set events 'immediate trace name file_hdrs level 2'; --表示dump 所有数据文件的通用文件头。软件测试技术门户slNh*]MtlCT

软件测试技术门户{i2Kz\/qH

  alter session set events 'immediate trace name file_hdrs level 10'; --表示dump 所有数据文件的完整文件头。

,X vmn%O qL3l d1K

%lY1Y e/}7a+y  8、errorstack事件:dump 错误栈信息,通常Oracle发生错误时前台进程将得到一条错误信息,但某些情况下得不到错误信息,可以采用这种方式得到Oracle错误。

#^#A)K#qlu8H 软件测试技术门户TQ.]^s(|5|

  alter session set events '604 trace name errorstack forever'; --表示当出现604错误时,dump 错误栈和进程栈。软件测试技术门户^MD!N }7WU\

软件测试技术门户*~7?7zh'e5h!p

  9、systemstate事件:dump所有系统状态和进程状态

$r Q-I'y/D

!x2uh9y-~7g  alter session set events 'immediate trace name systemstate level 10'; --表示dump 所有系统状态和进程状态。软件测试技术门户_,^K?u\3Pp a

软件测试技术门户,oQ9EO2y5_

  10、coalesec事件:dump指定表空间中的自由区间

N3~ q5]Ll cG4f 软件测试技术门户:?t s{/p2`P

  levelnumber以十六进制表示时,两个高位字节表示自由区间数目,两个低位字节表示表空间号,如0x00050000表示dump系统表空间中的5个自由区间,转换成十进制就是327680,即:软件测试技术门户 q Sw E,\dt&a

软件测试技术门户k;R/sWw&]

  alter session set events 'immediate trace name coalesec level 327680';软件测试技术门户 Is4F!d0S)I$y4u r @

H*p0||&Z H5|}  11、processsate事件:dump进程状态

wVk&eu[%FtU

*p,V/F V^Mqa+f;m  alter session set events 'immediate trace name processsate level 10';软件测试技术门户V&ah}]T0|x tM

GU {#nUH"K  12、library_cache事件:dump library cache信息软件测试技术门户xk ~J'sbF+o

软件测试技术门户