Как я могу получить уведомление по электронной почте, когда моя база данных oracle работает или отключается?
У меня есть база данных, которую мне нужно знать, когда она выходит из строя (было бы неплохо узнать, восстановилась ли она), желательно с удаленной машины. Возможно, я мог бы взломать что-то, что TNSPing мою БД и отправит мне по электронной почте, когда это изменится, но я надеюсь, что там есть бесплатный пакет. Что-то, что работает в окнах.
Какие-нибудь сильные рекомендации?
Используйте Nagios, это бесплатно и есть коннекторы Oracle
Взгляните на http://www.bigsister.ch/bigsister.html
Я использовал это в прошлом для мониторинга небольшой сети. Вы также можете добавить проверки для проверки доступности служб (например, Oracle Listener).
Ты можешь использовать системные триггеры сделать кое-что из этого. Вы можете комбинировать триггер с использованием Пакет UTL_MAIL. Возможно, вы сможете использовать dbms_scheduler, если ведете мониторинг через другую базу данных.
Дополнительная информация: я нашел DBUptime на Руководство Бурлесона по бесплатной странице Oracle Utilities. Может быть, вы этого хотите.