Скрипт, необходимый для оповещения о том, когда сессии должны быть заполнены - PullRequest
0 голосов
/ 14 июля 2011

У нас есть база данных Oracle 10g с сессиями = 300. Мне нужна помощь в написании сценария, который может предупредить меня, когда количество сеансов достигнет 290.

SQL> select name,value from v$spparameter where name='sessions';

NAME      VALUE
-------- ------------
sessions 300

Заранее спасибо.

1 Ответ

1 голос
/ 14 июля 2011

Вы просто ищете запрос, чтобы получить количество сеансов?

SELECT COUNT(*)
  FROM v$session

Если это значение превышает 290, вы можете отправить электронное письмо (либо с помощью пакета UTL_MAIL , либо с помощью другого API для отправки почты). Это можно запланировать с помощью DBMS_SCHEDULER или DBMS_JOB или с помощью вашего любимого внешнего планировщика, такого как cron. Или, возможно, вы можете запустить проверку из триггера входа в базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...