db2事件监控器的几个问题

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

查看监视器对象开关状态51Testing软件测试网*KpjK_4a;cl

Db2 get monitor SWITCHES51Testing软件测试网 I`R$~e\r9t

 

n mqn C}+E"k6H0

打开数据库监视对象开关51Testing软件测试网b5R,Bk"J

Db2 update monitor SWITCHES using STATEMENT on

BZfl \6i+md0

 51Testing软件测试网s!H-G4G X

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

s:N$X+eZ&jD.Jy"J@0

db2 update dbm cfg using mon_heap_sz 409651Testing软件测试网8R9q{7X_kB

通过db2 get dbm cfg查看该参数值

NktQ3TE0

 

| z5u4d&[3\wD$n1[0

创建监视器

!Icg?*ZQ0

Db2 create event monitor monitor-name for statement write to file path

W;@#w6f}4dU0

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


PCFwcI|UJ0
SQL1614N  激活事件监视器时发生了 I/O 错误。原因码:"2"。  SQLSTATE=58030

\^0U[y0

 51Testing软件测试网3@r&Z @B`2P/Bs[

  *监视器名称不能重复,51Testing软件测试网 o&I/Wl3Up

   删除监视器 51Testing软件测试网9kN_-k#A!Ro W

db2 drop event monitor state_event;

]$EhGN*p0

激活监视器

:Y)_~W%x x7{L0

Db2 set event monitor stmon state=1

9^a&E%iRjjz1I'|.C0

运行sql语句51Testing软件测试网!rE-l8Zp,mT

:select * from temp151Testing软件测试网^4^.G`q$yUN&@

 51Testing软件测试网(O oAOH/f E.n#M!\

关闭监视器

PzvxY%GX(w0

Db2 set event monitor stmon state=051Testing软件测试网`O`oC5F%E_4B'~l

 

SzC@CHB~0

 51Testing软件测试网 k}S'A.G1xbTu

解析输出文件51Testing软件测试网 tDd!~^U.F&d a

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

;SM(ri_*S#iNU0

Db2evmon -path path>outfile51Testing软件测试网l7RsiB e8]9C vQ5a

db2evmon -path e: > e:\sqltrace.txt

mz5sv {z.b9q|M0

*确保e:\00000000.EVT文件可以被当前执行cmd的用户访问,否则会报错,出现以下信息则解析成功51Testing软件测试网 H2l/E)aZu{({

Reading e:\00000000.EVT ...51Testing软件测试网#q2D8fjr ?G{/D

 51Testing软件测试网;`!v8u*N#h,s/G3f+~

或使用以下命令,51Testing软件测试网8D'aM,{m!NV

db2evmon [-db] <database-alias> [-evm] <event-monitor-name>51Testing软件测试网E wA&iR-o

 51Testing软件测试网!_+D}nq4z

 51Testing软件测试网!K2vzB5W

 

!of5IV&C`0

 

rf8J jp d;N N,n0

TAG:

 

评分:0

我来说两句

Open Toolbar