4

我在 oracle 中编写作业以执行存储过程,但是当时机成熟时,它不会无缘无故地发生任何事情。

是否有某种日志可以让我查看是否发生了错误或其他什么?

我使用 dbms_job 包来创建作业

坦克。

4

1 回答 1

9

由于您使用的是 DBMS_JOB

  • 你在调用 DBMS_JOB.SUBMIT 后提交了吗?在您承诺之前,您的工作无法运行。
  • 您是否将 JOB_QUEUE_PROCESSES 设置为非零值?您的系统中是否正在运行任何其他 DBMS_JOB 作业?
  • 您能否发布运行以下查询的结果:
SELECT last_date, 
       last_sec, 
       next_date, 
       next_sec, 
       this_date, 
       this_sec, 
       broken, 
       failures, 
       total_time
  FROM dba_jobs
 WHERE job = <<your job number>>
于 2010-10-28T17:31:39.777 回答