如何停止正在运行的job,最好有代码实例。
解决方案 »
- 重复记录保留一条的初级问题
- 哪位兄弟有OracleXE 10.2 linux 64 bit的安装程序?
- 一个主要涉及到一对多关系的数据库设计
- 修改oracle端口引发的血案
- job调用的过程可以有参数么?~
- 数十万条记录的插入问题.高手帮忙啊!
- oracle 中查找字段名中包含指定字符串的字段
- 关于count(*)的返回结果为-1,真的会出现吗
- 客户端通过防火墙后不能连接到服务器,怎么办?来讨论者有分!
- 刚接触Oracle,哪个好心Oracle程序员能帮我写个触发器,最好是触发器+存储过程实现,万分感谢!!
- 急救,pl sql update时,忘了写条件,把整个表都update了
- 我服务器上的oracle9i莫名其妙得多出了两个存储过程,是不是被入侵了
JOB B
--- -
110 N
已选择 1 行。
SQL> execute dbms_job.broken(110,true);
PL/SQL 过程已成功完成。
SQL> select job,broken from user_jobs;
JOB B
--- -
110 Y
已选择 1 行。
1.select job,what from user_jobs;
找到job的number号码,例如job号码为1。
2.
begin
dbms_job.remove(1);--此处的1对应上面查找到的并且为你要停止的job的number
commit;
end;
/