Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle作业自动启动_Oracle_Job Scheduling - Fatal编程技术网

Oracle作业自动启动

Oracle作业自动启动,oracle,job-scheduling,Oracle,Job Scheduling,我在甲骨文公司创造了一份工作。我正确地设置了间隔。但在我创建作业后,它会自动启动 DECLARE X NUMBER; BEGIN SYS.DBMS_JOB.SUBMIT ( job => X ,what => 'MISSING_REVENUE_EXPENSE_ICR;' ,next_date => to_date('29/04/2015 04:00:00','dd/mm/yyyy hh24:mi

我在甲骨文公司创造了一份工作。我正确地设置了间隔。但在我创建作业后,它会自动启动

DECLARE
    X NUMBER; 
BEGIN 
    SYS.DBMS_JOB.SUBMIT ( 
         job => X 
          ,what => 'MISSING_REVENUE_EXPENSE_ICR;' 
          ,next_date => to_date('29/04/2015 04:00:00','dd/mm/yyyy hh24:mi:ss')
          ,interval => '(trunc(sysdate)+1)+4/24' 
          ,no_parse => FALSE ); 
    SYS.DBMS_OUTPUT.PUT_LINE('Job Number is: ' || to_char(x));
    COMMIT; 
END;

为什么会这样?请告诉我此问题的一些解决方法。

问题在于这行:

next_date => to_date('29/04/2015 04:00:00','dd/mm/yyyy hh24:mi:ss')
该参数的名称有误导性,因为它是首次运行的日期。但这并不能完全解决歧义


无论如何,您已经给出了今天的日期,所以今天就开始了。

请提供您的就业创造声明。您必须提供下一个运行该工作的日期-您提供了什么日期?请查看下面的代码:X编号;BEGIN SYS.DBMS_JOB.SUBMIT JOB=>X,what=>'MISSING_REVENUE_EXPENSE_ICR;',下一个日期=>至日期'29/04/2015 04:00:00','dd/mm/yyyyyyh24:mi:ss',间隔=>'truncsysdate+1+4/24',无解析=>假;SYS.DBMS_OUTPUT.PUT_LINE'作业编号为:'| | to_charx;犯罪终止所以下次约会我需要提供tomm。数据。我提供了今天的日期。我认为这个问题是正确的。