显示数据库中创建的事件监视器的列表

可通过使用目录视图 SYSCAT.EVENTMONITORS 来查看数据库中已定义的事件监视器。

过程

要查看您在系统上定义的事件监视器的列表,请查询目录视图 SYSCAT.EVENTMONITORS。
例如,要查看包括事件监视器名称、目标输出类型(即,常规表、文件、命名管道或无格式事件表)和所有者的事件监视器列表,可使用类似如下的查询:
SELECT SUBSTR(EVMONNAME,1,20) AS EVMON_NAME, TARGET_TYPE, OWNER 
FROM SYSCAT.EVENTMONITORS
上述查询返回类似如下的结果:
EVMON_NAME           TARGET_TYPE OWNER
-------------------- ----------- -----------------------------------
DB2DETAILDEADLOCK    F           DBADMIN1
CACHEEVMON           T           DBADMIN1
INVTLOCK             T           DBADMIN1
INVTUOW              T           DBADMIN1
INVTACT              T           DBADMIN1
INVTSTATS            T           DBADMIN1
INVTTHRESHOLD        T           DBADMIN1
TABLE_INVTTABLE      T           DBADMIN1
BUFFER_INVT          T           DBADMIN1
TABLESPACES_INVT     T           DBADMIN1
CONNECTIONS_INVT     T           DBADMIN1
TRANSAC_INVT         T           DBADMIN1
DEADLOCK_INVT        T           DBADMIN1
QUINNJN_LOC_UNF      U           DBADMIN1
UNFORM               U           DBADMIN1
RM                   U           DBADMIN1
UOWINVT              U           DBADMIN1
LOCK_UP_STAFF        U           DBADMIN1
INVTLOCK2            T           DBADMIN1
STAFF_UOW            T           DBADMIN1
STAFFSTATS           T           DBADMIN1

  21 record(s) selected.

示例

还可使用目录视图来查看有哪些用于监视特定类型的事件的事件监视器。SYSCAT.EVENTS 视图返回事件监视器列表和这些事件监视器记录其数据的事件类型。
SELECT SUBSTR(TYPE,1,20) AS EVENT_TYPE, 
   SUBSTR(EVMONNAME,1,20) AS EVENT_MONITOR_NAME 
   FROM SYSCAT.EVENTS 
   ORDER BY TYPE

EVENT_TYPE           EVENT_MONITOR_NAME
-------------------- --------------------
ACTIVITIES           INVTACT
BUFFERPOOLS          BUFFER_INVT
CONNECTIONS          CONNECTIONS_INVT
DEADLOCKS            DEADLOCK_INVT
DETAILDEADLOCKS      DB2DETAILDEADLOCK
LOCKING              INVTLOCK
LOCKING              QUINNJN_LOC_UNF
LOCKING              UNFORM
LOCKING              RM
LOCKING              LOCK_UP_STAFF
LOCKING              INVTLOCK2
PKGCACHEBASE         CACHEEVMON
STATISTICS           INVTSTATS
STATISTICS           STAFFSTATS
TABLES               TABLE_INVTTABLE
TABLESPACES          TABLESPACES_INVT
THRESHOLDVIOLATIONS  INVTTHRESHOLD
TRANSACTIONS         TRANSAC_INVT
UOW                  INVTUOW
UOW                  UOWINVT
UOW                  STAFF_UOW

  21 record(s) selected.