Я вижу следующие команды:
drop event monitor
set event monitor
create event monitor
Но ничего лучше, чем монитор событий списка или монитор событий. Есть ли команда DB2 для вывода списка всех текущих мониторов событий?
В настоящее время я использую DB2 9.7, но меня интересуют и ответы для других версий.
Вы можете запросить таблицу системного каталога SYSCAT.EVENTMONITORS
чтобы получить список мониторов событий, определенных в вашей базе данных:
select evmonname, event_mon_state(evmonname) as enabled
from syscat.eventmonitors
Во втором столбце будет возвращено 1 для активных мониторов событий и 0 для неактивных мониторов событий.
Этот запрос будет работать для всех версий DB2 в Linux, UNIX или Windows.