【发布时间】:2018-11-12 12:47:12
【问题描述】:
PROCEDURE CRIAR_JOB_LIMPA_proc IS
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'JOB_LIMPA_TAB',
job_type => 'STORED_PROCEDURE',
job_action => 'SIIMA_JOB_LIMPA_TAB_pkg' || '.LIMPAR_TAB_proc',
start_date => To_Date('12-NOV-2018 11:20 AM', 'dd-mon-yyyy hh:mi AM' AT TIME ZONE 'GMT'),
repeat_interval => 'FREQ=minutely;interval=3',
comments => 'Inserir em tabela backup e apagar na original',
enabled => TRUE);
END;
我有这份工作,当我手动执行它时运行良好,但每当我设置开始日期时它就永远不会开始,我尝试设置时区和一切,但它似乎没有帮助。
对可能的问题/修复有任何想法吗?
谢谢
【问题讨论】:
-
除了 Wernfried 的回答,把它放在一个过程中不会触发工作,它只是编译过程。使用匿名块或执行过程。
标签: sql oracle plsql schedule sql-job