用于列出 DB2 中的事件监视器的命令

用于列出 DB2 中的事件监视器的命令

我看到以下命令:

  • drop event monitor
  • set event monitor
  • create event monitor

但没有像列出事件监视器或获取事件监视器那样的功能。是否有 DB2 命令可以列出所有当前事件监视器?

我目前正在使用 DB2 9.7,但也对其他版本的答案感兴趣。

答案1

您可以查询系统目录表SYSCAT.EVENTMONITORS以获取数据库中定义的事件监视器列表:

select evmonname, event_mon_state(evmonname) as enabled
  from syscat.eventmonitors

第二列将对活动的事件监视器返回 1,对不活动的事件监视器返回 0。

此查询适用于 Linux、UNIX 或 Windows 上的所有版本的 DB2。

相关内容