简体   繁体   English

无法在aix中创建事件监视器db2detaildeadlock

[英]fail to create event monitor db2detaildeadlock in aix

Base on this link, http://www-01.ibm.com/support/docview.wss?uid=swg21193054 I am trying to create the event monitor db2detaildeadlock in my db2 database. 基于此链接, http ://www-01.ibm.com/support/docview.wss?uid = swg21193054我正在尝试在db2数据库中创建事件监视器db2detaildeadlock。

I am running the following command: 我正在运行以下命令:

db2 create event monitor db2detaildeadlock for deadlocks with details write to file 'db2detaildeadlock' maxfiles 20 maxfilesize 512 buffersize 17 blocked append autostart

But hitting 但是打

DB21034E  The command was processed as an SQL statement because it was not a
valid Command Line Processor command.  During SQL processing it returned:
SQL0104N  An unexpected token "DB2DETAILDEADLOCK" was found following "etails
write to file".  Expected tokens may include:  "CHAR_STRING_LITERAL".

I am running my db2 database in AIX server, is it any other syntax changes on this command? 我正在AIX服务器上运行db2数据库,此命令是否还有其他语法更改?

My database server : DB2/AIX64 10.5.9

And is there any way to check my event monitor db2detaildeadlock is activated or deactivated ? 并且有什么方法可以检查我的事件监视器db2detaildeadlock是否已激活? Because I cant see any deadlock log after hitting deadlock. 因为打死锁后我看不到任何死锁日志。

This SQL will show the state of your event monitors 该SQL将显示事件监视器的状态

SELECT  SUBSTR(EVMONNAME,1,40) AS EVMON_NAME
,       TARGET_TYPE
,       SUBSTR(OWNER,1,8)        AS OWNER
,       CASE    EVENT_MON_STATE(EVMONNAME)
                WHEN 0 THEN '0 Inactive'
                WHEN 1 THEN '1 Active'
        END                                     AS STATE
FROM SYSCAT.EVENTMONITORS

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM