在具有功能的某些模式用户下监视Oracle作业

时间:2018-01-23 14:08:55

标签: database oracle monitoring scheduler jobs

刚开始重写oracle工作监控。

目前我使用的是Nagios正在调用两个不同的函数来检查DBMS和Scheduler作业状态。

我现在正在检查:

DBMS:

  1. 如果工作是经纪人。
  2. 如果工作比预期更长(实际上这不能正常工作) 因为我无法确定所需的任何中间或大约时间)
  3. 如果执行得很晚,不能按时执行。
  4. 好的,以防上述情况属实。
  5. 所有这些数据都是从sys.dba_jobs和自定义配置表

    收集的

    调度程序:

    1. 给定间隔内的失败次数
    2. 在给定间隔内运行的次数太少
    3. 工作时间太长,然而预期我非常确定所有结果都预计失败次数不准确。此数据是从SYS.DBA_SCHEDULER_JOB_RUN_DETAILS和自定义配置表中收集的。
    4. 我的收获是什么:

      1. 避免无用的conf表
      2. 需要监控每个作业没有自定义配置的作业,因为总是有风险在表格中添加有关作业的数据或添加不正确的数据。
      3. 我需要以某种方式获得每个作业的准确数据,可以执行多长时间以及在给定时间内执行多少次。
      4. 如果有人制作了这样的任务,请帮助或提供一些建议或源代码,我可以查看并修改我的数据库。

0 个答案:

没有答案