日期:2014-05-16 浏览次数:21268 次
SQL> create table a(a date); 表已创建。 创建一个自定义过程 SQL> create or replace procedure test as 2 begin 3 insert into a values(sysdate); 4 end; 5 / 创建JOB SQL> variable job1 number; SQL> SQL> begin 2 dbms_job.submit(:job1,'test;',sysdate,'sysdate+1/1440'); --每天1440分钟,即一分钟运行test过程一次 3 end; 4 / PL/SQL 过程已成功完成。 运行JOB SQL> begin 2 dbms_job.run(:job1); 3 end; 4 / ----这期间oracle服务停止过一段时间 重新启动服务时,执行下面代码: 删除JOB SQL> begin 2 dbms_job.remove(:job1); 3 end; 4 / ---结果删除不掉了,提示并非所有变量都已绑定。 查了一下a表,只要服务开启,就每分钟多一条记录,说明Job仍然在工作, 请教各位怎么删掉这个Job?