oracle job 设置自动执行,执行错误,如何解决呢?

来源:互联网 发布:紫外灯测量数据 编辑:程序博客网 时间:2024/05/22 01:43

现象:如下图,都执行8次了,都失败了?查找google查找原因。


首先要了解失败的原因?

1、查看job 执行的存储过程是否编译错误,或没有编译正确呢?

       查看存储过程,发现果然没有编译错误,存储过程的一个中间表,被drop掉了,导致无法编译,重建中间表,存储编译存储过程,

        重新配置job运行之。

  

     oh,yeah,正常运行啦。

结束。

附加说明:以下google的结果,没有去验证,供参考。

1. 看job有没有机会执行
  确保init.ora中job_queue_processes参数是否被设为>0的值.

2. 看是否执行job出错.
   查看alert.log获取出错信息.

3. 看是否job所调用的procedure/package出错.
  这个需要你自己在procedure/package中自己书写记录错误日志的代码.

  

原创粉丝点击