Oracle 性能问题排查自动化脚本

  • 时间:
  • 浏览:0
  • 来源:uu快3大小_uu快3网站_开奖历史

wait.sql

主要脚本:pbm_wait.sh

其中 EXEC_MIN 参数控制着几个分钟以上的SQL会被写入邮件。

你你这些脚本要能Oracle数据库服务器能连上互联网,要能发邮件。可能是私网的机器,则还可不还可以考虑加一台私网公网一定会的mail服务器,将要能发的邮件的信息传送到这台mail服务器上,否则定时发出邮件。

注意点如下:

sm.sql

调用的sql 脚本也附上:

cronjob我设置的是5分钟一次。

脚本使用办法 : /home/oracle/dba/pb_maria/pbm_wait.sh

功能:定期执行该脚本,对SQL执行超过n分钟的SQL语句的守候事件以及相关的执行计划和SQL monitor的信息以邮件的形式发给运维者。

废话少说,进入 Oracle Performance troubleshooting automation scripts: Perfbot Maria

最近对Oracle数据库的自动化运维比较感兴趣,对数据库性能大疑问的自动发现告警功能琢磨了一下。

细心的许多人会发现,脚本中加入了GRACE机制,即上一次告警过的SQL不要再接连告警,可能会隔次告警,减少无谓的告警骚扰。

注意该脚本要能插进/home/oracle/dba/pb_maria路径使用;在该路径下创建results和reports路径来存放历史的信息。