暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 10g如何配置让数据库自动发送告警邮件?

eygle 2019-09-09
1119

定义自动邮件告警

Oracle 10g提供了强大的预警功能,我们可以通过配置让数据库自动发送告警邮件。


首先在设置部分可以定义管理员,用于登录EM执行管理任务,缺省的可以选择SYS用户,如图2-18所示。


企业微信截图_15680200868662.png

图2-18  定义管理员


为了发送告警邮件,可以在“通知方法”部分定义一个SMTP服务器及邮件地址,Oracle将通过这个服务器向外发送邮件,配置之后可以进行测试以确保邮件能够被正常接收,如图2-19左图所示;配置接收人地址信息,可以在首选项中配置,如下右图所示:


企业微信截图_15680201288754.png

图2-19  设置通知方法


可以添加多个接收地址并定义详细的通知规则,如图2-20所示。


企业微信截图_15680201595988.png

图2-20  设置接收地址 及 通知规则


缺省的Oracle已经设置了一些告警规则,但我们需要自定义一些规则满足自己的需要。


在定义告警规则之前,先来了解一下Oracle的告警方法,首先Oracle数据库内置了一系列的监控规则,用于监控数据库的运行情况,这些规则被称为“度量”,如图2-21所示可以查看和修改度量值。


企业微信截图_156802020284.png

图2-21  管理度量


这些度量是数据库告警的基础。了解了这些之后,我们可以回过头来定义数据库的通知规则,比如创建一个预警日志报警规则,就可以将可用度量部分和预警日志(也就是alert文件)相关的所有条目选择过来,如图2-22所示。


企业微信截图_15680202332719.png

图2-22  创建通知规则


创建规则之后,还要定义“调度”,以确认发送邮件的时间,如图2-23所示。


企业微信截图_15680202667230.png

图2-23  编辑调度定义:时段


通知调度可以设置得极其具体,不同的时间段可以通知不同的负责人,当然不同时间的邮件地址设置可以批量进行,下图2-24显示了邮件定义以及通知调度:


企业微信截图_15680202954770.png

图2-24  编辑调度定义:电子邮件地址


之后如果数据库出现相关告警,则之前设置的电子邮件地址就可以收到警告邮件,如图2-25所示是一封邮件示例,提示警告日志中出现错误。


企业微信截图_15680203261048.png

图2-25  警告邮件


总之,Oracle的DBControl的功能非常完备和强大,界面操作也相当容易,本章不再过多介绍。


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论