初始化文件里的这两个参数设置了吗?
job_queue_interval
job_queue_processes

解决方案 »

  1.   

    假设有一个存储过程p_test,每20分钟执行一次
    解答:
    1、把init<sid>.ora中如下两个参数打开
     JOB_QUEUE_INTERVAL=60
     JOB_QUEUE_PROCESSES=4
     然后重启一个库,如果原来已经打开了则不用这步了
    2、示例,以下由sqlplus 来执行,具体参照一下相关的文档
     VARIABLE jobno number;
     BEGIN
       DBMS_JOB.SUBMIT(:jobno,
         'p_test;'
         SYSDATE,'SYSDATE + 1/72');
       commit;
     END;
      

  2.   

    这两个参数我都设置了。数据库也重起了。可是没有执行job