Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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_Plsql_Toad - Fatal编程技术网

如何在oracle作业调度程序中启用程序?

如何在oracle作业调度程序中启用程序?,oracle,plsql,toad,Oracle,Plsql,Toad,这是我的密码。当我执行的时候 dbms_scheduler.run_job('daily_update_job_v1'); 获取以下错误 ORA-27367:与此关联的程序程序重置日志状态V1 作业已禁用 关于以下问题的任何帮助。谢谢 CREATE OR REPLACE PROCEDURE reset_log_status_v1 ( LOG_STATUS IN VARCHAR2) IS BEGIN UPDATE ( SELECT B.LOG_ST

这是我的密码。当我执行的时候

dbms_scheduler.run_job('daily_update_job_v1'); 
获取以下错误

ORA-27367:与此关联的程序程序重置日志状态V1 作业已禁用

关于以下问题的任何帮助。谢谢

CREATE OR REPLACE PROCEDURE reset_log_status_v1 ( LOG_STATUS  IN   
VARCHAR2) IS
BEGIN
 UPDATE (
      SELECT
            B.LOG_STATUS 

    FROM    LP_QUAT_ISSUE_MST A,
            LP_QUAT_ISSUE_DTL B
    WHERE   A.QUAT_NO = B.QUAT_NO 
    AND     (trunc(A.QUAT_DT) + A.NO_DAY_GIVEN) <= trunc(SYSDATE)
)   
SET LOG_STATUS ='N';
END;

BEGIN
DBMS_SCHEDULER.CREATE_PROGRAM (
program_name      => 'PROG_RESET_LOG_STATUS_V1',
program_action     => 'RESET_LOG_STATUS_V1',
program_type      => 'STORED_PROCEDURE');
END;


BEGIN
DBMS_SCHEDULER.CREATE_SCHEDULE (
 schedule_name   => 'daily_update_v1',
 start_date    => SYSTIMESTAMP,
 repeat_interval  => 'FREQ=DAILY; INTERVAL=1',
 end_date     => SYSTIMESTAMP + INTERVAL '365' day,
 comments     => 'DAILY UPDATE');
END;


BEGIN
DBMS_SCHEDULER.CREATE_JOB (
  job_name     => 'daily_update_job_v1',
  program_name   => 'PROG_RESET_LOG_STATUS_V1',
  schedule_name   => 'daily_update_v1'
  );
END;

execute dbms_scheduler.run_job('daily_update_job_v1');

具有或者启用它?你能帮我使用syntex吗?感谢PL/SQL包和类型手册中记录了该语法。在这里,关于CREATE JOB的enabled选项,它特别指出*默认情况下,该属性设置为FALSE,因此,该JOB被创建为disabled。*看见
DBMS_SCHEDULER.ENABLE('PROG_RESET_LOG_STATUS_V1');