当前位置: 代码迷 >> Oracle技术 >> Job删不掉了,该如何处理
  详细解决方案

Job删不掉了,该如何处理

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


------解决方案--------------------
select * from user_jobs;--找到job 号;
dbms_job.remove(job号);
  相关解决方案