当我的 oracle 数据库启动或关闭时,如何获得电子邮件警报?
我有一个数据库,我需要知道它何时出现故障(很高兴知道它是否已恢复),最好是来自远程机器。可以想象,我可以拼凑一些 TNSPings 我的数据库并在发生变化时通过电子邮件发送给我的东西,但我希望那里有一个免费的包。可以在 Windows 上运行的东西。
有什么强烈的推荐吗?
当我的 oracle 数据库启动或关闭时,如何获得电子邮件警报?
我有一个数据库,我需要知道它何时出现故障(很高兴知道它是否已恢复),最好是来自远程机器。可以想象,我可以拼凑一些 TNSPings 我的数据库并在发生变化时通过电子邮件发送给我的东西,但我希望那里有一个免费的包。可以在 Windows 上运行的东西。
有什么强烈的推荐吗?
看看http://www.bigsister.ch/bigsister.html
我过去曾用它来监控小型网络。您还可以添加检查以测试服务(例如 Oracle 侦听器)是否可用。
使用 Nagios,它是免费的,并且有 Oracle 连接器
http://www.nagios.org/
您可以使用系统触发器来执行其中的一些操作。您可以将触发器与UTL_MAIL 包的使用结合起来。如果您通过另一个数据库进行监控,您可能可以使用 dbms_scheduler。
附加信息:我在Burleson's Guide to free Oracle Utilities Page上找到了 DBUptime。也许这就是你想要的。