标签:
使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 实例。
Linux Shell的相关参考:
Linux/Unix shell 脚本中调用SQL,RMAN脚本
Linux/Unix shell sql 之间传递变量
Linux/Unix shell 调用 PL/SQL
1、监控Oracle实例shell脚本
2、补充
a、上面的脚本根据/etc/oratab中列出的实例进行监控,可以监控多个实例。
b、变量X_DB用于排除那些不需要监控的实例,如脚本中排出了3个实例。也可以将该变量置空。
c、如果X_DB的值为空时,我们赋予了DUMMY,确保你的数据库实例名没有使用DUMMY,否则过滤不掉。
d、监控脚本在监控过程中只要有一个实例宕掉,则发送整个监控报告。
d、使用了sendEmail邮件发送程序来发送邮件。参阅:不可或缺的 sendEmail
e、尾部清除监控过程中产生的保留日期之前的日志。
转:http://blog.csdn.net/leshami/article/details/8563115
Linux/Unix shell 监控Oracle实例(monitor instance)
标签:
原文地址:http://www.cnblogs.com/andy6/p/5877513.html