当我的 Oracle 数据库启动或关闭时收到警报

当我的 Oracle 数据库启动或关闭时收到警报

当我的 Oracle 数据库启动或关闭时,如何收到电子邮件警报?

我有一个数据库,我需要知道它何时宕机(如果能知道它是否恢复了就好了),最好是从远程机器上获取。可以想象,我可以编写一个程序来 TNSPing 我的数据库,并在数据库发生变化时通过电子邮件通知我,但我希望有一个免费的软件包。可以在 Windows 上运行的程序。

有什么强烈推荐吗?

答案1

看一下http://www.bigsister.ch/bigsister.html

我过去曾用它监控小型网络。您还可以添加检查来测试服务(例如 Oracle Listener)是否可用。

答案2

使用 Nagios,它是免费的,并且有 Oracle 连接器

http://www.nagios.org/

答案3

您可以使用系统触发器来做一些这样的事情。你可以将触发器与UTL_MAIL 程序包。如果您通过另一个数据库进行监控,您可能能够使用 dbms_scheduler。

附加信息:我发现数据库正常运行时间Burleson 的免费 Oracle 实用程序指南页面。也许这更符合你的要求。

相关内容