SQL> variable j_count_performence number; SQL> begin 2 dbms_job.submit(:j_count_performence,'p_insert_performence;',sysdate,'sysdate+1/288'); 3 end; 4 /
存储过程没有问题,job可以手动执行,但是5分钟后没有再次执行
是哪里写错了吗?
新手,多谢各位大神!!
缺了COMMIT;
COMMIT;
哦,是的,多谢
加上之后还是没有执行,后来发现
show parameter job_queue_process;
的结果为0,没有为job分配进程,所以不会执行
ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 5;
将job可用进程数修改之后就执行了。