db2事件监控器的几个问题

上一篇 / 下一篇  2014-09-02 23:25:26 / 个人分类:数据库

查看监视器对象开关状态

zB2Z+|-g-uH0

Db2 get monitor SWITCHES

1g(mp-L i%]`(w0

 

2z:i+T#P+`G5wz7h0

打开数据库监视对象开关51Testing软件测试网IY__n

Db2 update monitor SWITCHES using STATEMENT on

,pc%GZY"u0x,_)xnn0

 51Testing软件测试网"bsZ0s;Y]

*打开时,如果监视堆过小,则会报错,需要执行

:`RH4tC@3Y/M;U0

db2 update dbm cfg using mon_heap_sz 409651Testing软件测试网8PQ ZC$@1Ly ^

通过db2 get dbm cfg查看该参数值51Testing软件测试网bhi[^y`#?

 

"Q-Gu(["y(muD0

创建监视器

u$E5} p1^,GV6i0

Db2 create event monitor monitor-name for statement write to file path51Testing软件测试网ONTQUO Qm

*注意这里为statements,且path仅为path,不包含文件名,如’e:\’,使用单引号,否则执行后续步骤会报以下错误51Testing软件测试网(Fm9S7OM9K


.t Yel-x y {y0
SQL1614N  激活事件监视器时发生了 I/O 错误。原因码:"2"。  SQLSTATE=5803051Testing软件测试网'P&M`3OlN

 51Testing软件测试网@!Nfr^lI\

  *监视器名称不能重复,

p2Y2])~5Zvx9xV0

   删除监视器 51Testing软件测试网U@n!v;cAK

db2 drop event monitor state_event;51Testing软件测试网4F`J-lE2ZX

激活监视器

IY_+]"b*zFO)n.h0

Db2 set event monitor stmon state=151Testing软件测试网:iu^dmL kHK},G

运行sql语句51Testing软件测试网}!DkTM)xLW

:select * from temp151Testing软件测试网R&KX ~c-HE

 

_ wT:qX&dkZ8p0

关闭监视器

rc/Xr"V J'P)| w0

Db2 set event monitor stmon state=051Testing软件测试网{)S h%[/Jv%m

 51Testing软件测试网)WdC`B@G

 51Testing软件测试网R*[!O&W)q)G iJlC]l

解析输出文件51Testing软件测试网@-y7y0Q;y/r

在cmd窗口,非db2命令行窗口执行

q h0s)ka:tmDk K0

Db2evmon -path path>outfile51Testing软件测试网 j8MI$f%[Y4X

db2evmon -path e: > e:\sqltrace.txt51Testing软件测试网~$BB(Q5T?}kSk r

*确保e:\00000000.EVT文件可以被当前执行cmd的用户访问,否则会报错,出现以下信息则解析成功51Testing软件测试网3K1d+tQ)@-orK9CXjf

Reading e:\00000000.EVT ...

_3A }:F!v h}t J.y6S^?0

 

lm eo@w-Y#D0

或使用以下命令,51Testing软件测试网 I2D/a,r.r^

db2evmon [-db] <database-alias> [-evm] <event-monitor-name>51Testing软件测试网 on/R:gY.k@

 51Testing软件测试网8mG#J7d2~8phk t[X1w

 51Testing软件测试网.|6]-g.e;l-cm R

 

6mH.ae:V3B0

 51Testing软件测试网G3v[/tc@x_


TAG:

 

评分:0

我来说两句

Open Toolbar