Oracle 定时任务:
1DBMS_JOBS:
dbms_jobs 只是 jobs 对象的一个实例, 就像对于 tables, emp 和 dept 都是表的实例
可以通过视图
SELECT * FROM DBA_JOBS_RUNNING;
来查询
停止运行 job:
- dbms_job.broken(jobid, true);
- 2JOBS:
jobs 是 oracle 数据库的对象, 由 dbms_scheduler.create_job 这个包创建, 即使用 program,scheduler 来配置 job
通过视图
SELECT * FROM USER_SCHEDULER_RUNNING_JOBS;
来查询
停止运行 Job:
EXEC DBMS_SCHEDULER.stop_job('JOB 名称');
注: 我在执行时, 需在当前用户下命令行中执行 EXEC DBMS_SCHEDULER.stop_job('JOB 名称') 才能停止 JOB
Oracle 停止正在运行定时方法
来源: http://www.bubuko.com/infodetail-2491168.html