dbms_job dbms_scheduler简单比较
---------------------------陈旧的-------------------------------------
/*
--------------------- 创建job ---------------------------
variable jobno number;
begin
dbms_job.submit(jobno,
'book_yuqi011;',
sysdate,
'sysdate+1/24/60');
commit;
end;
/
------------------ 检查job状态 --------------------
DECLARE
jobno02 number;
BEGIN
SELECT JOB INTO JOBNO02 FROM USER_JOBS;
DBMS_OUTPUT.put_line(JOBNO02);
DBMS_JOB.remove(JOBNO02);
--SELECT JOB INTO JOBNO02 ,NEXT_DATE,NEXT_SEC,FAILURES,BROKEN FROM USER_JOBS;
END;
------------------ 删除job --------------------
BEGIN
DBMS_JOB.remove(3);
COMMIT;
END;
*/
---------------------------最新的-------------------------------------
--------------------- 创建job ---------------------------
BEGIN
SYS.DBMS_SCHEDULER.CREATE_JOB(JOB_NAME => 'JOB_BOOK_YUQI011', --指定job的名称
JOB_TYPE => 'STORED_PROCEDURE', --指定job操作的类型
JOB_ACTION => 'BOOK_YUQI', --指定job的操作
START_DATE => TO_DATE('20-08-2015 17:13:20', 'DD-MM-YYYY HH24:MI:SS'), --指定job开始运行的时间
REPEAT_INTERVAL => 'FREQ=MINUTELY;INTERVAL=1', --指定job运行的频率 ,常见的 daily、minutely
-- END_DATE => TO_DATE('21-08-2015 17:13:20', 'DD-MM-YYYY HH24:MI:SS'), --指定job结束运行的时间
JOB_CLASS => 'DEFAULT_JOB_CLASS', --指定job的级别
ENABLED => TRUE, --创建job后是否启用job
AUTO_DROP => FALSE, --job是否自动删除 (默认情况下 job运行成功后,会自动删除)
COMMENTS => 'MY NEW JOB'); --job的注释,可有可无
END;
--------------------- 运行job ---------------------------
BEGIN
SYS.DBMS_SCHEDULER.RUN_JOB(JOB_NAME=>'JOB_BOOK_YUQI022',USE_CURRENT_SESSION =>TRUE);
END;
--------------------- 检查job的运行状态 ---------------------------
SELECT JOB01.job_namE,JOB01.JOB_ACTION,JOB01.start_date,JOB01.REPEAT_INTERVAL,JOB01.AUTO_DROP,JOB01.STATE,JOB01.run_count
FROM USER_SCHEDULER_JOBS JOB01
WHERE JOB_CREATOR='DEV';
SELECT JOB_RUN.LOG_ID,JOB_RUN.LOG_DATE,JOB_RUN.OWNER,JOB_RUN.JOB_NAME,JOB_RUN.STATUS,JOB_RUN.CPU_USED
FROM USER_SCHEDULER_JOB_RUN_DETAILS JOB_RUN
WHERE JOB_NAME='JOB_BOOK_YUQI011' ORDER BY LOG_DATE DESC;
--------------------- 删除job---------------------------
BEGIN
SYS.DBMS_SCHEDULER.DROP_JOB(JOB_NAME=>'JOB_BOOK_YUQI');
END;
dbms_job dbms_scheduler简单比较的更多相关文章
- Oracle 10.2.0.5升级至11.2.0.4
参照MOS 官方文档Complete Checklist for Manual Upgrade to Oracle Database 11gR2 (11.2) (Doc ID 837570.1)一.升 ...
- DBMS_SCHEDULER and DBMS_JOB
引用原文:http://foolraty.iteye.com/blog/1107803 For DBMS_JOB usage:To find out more information about th ...
- 踩坑系列の Oracle dbms_job简单使用
二话不说先上代码 --创建存储过程 create or replace procedure job_truncateState is begin --此处就是要定时执行的sql execute imm ...
- 最简单的一个Oracle定时任务
最简单的一个Oracle定时任务一.在PLSQL中创建表:create table HWQY.TEST(CARNO VARCHAR2(30),CARINFOID NUMBER) 二.在PLSQ ...
- ORACLE数据库DBMS_JOB的创建与使用
http://my.oschina.net/u/2309120/blog/371437 创建 DBMS_JOB 使用以下语句: VARIABLE jobno number;begin DBMS_JOB ...
- dbms_job和dbmsi_job
工作中可能遇到这样的情况,在A用户下有一个不用的job,但是dba不知道A用户的密码,怎么删除这个job呢. 相信大部分人都会尝试在sys用户下用dbms_job.remove()命令去删除它,但 ...
- 关于oracle dbms_job 定时执行的内容。
一.设置初始化参数 job_queue_processessql> alter system set job_queue_processes=n;(n>0)job_queue_proces ...
- 【Oracle学习笔记】定时任务(dbms_job)
一.概述 Oralce中的任务有2种:Job和Dbms_job,两者的区别有: 1. jobs是oracle数据库的对象, dbms_jobs只是jobs对象的一个实例, 就像对于tables, e ...
- 用dbms_scheduler创建job
以前一般使用dbms_job来创建job,oracle10g以后推荐使用dbms_scheduler来创建定时任务,dbms_scheduler功能更为强大.一个创建job的例子: begin sys ...
随机推荐
- BZOJ 1200 木梳
Description Input 第一行为整数L,其中4≤L≤100000,且有50%的数据满足L≤104,表示木板下侧直线段的长.第二行为L个正整数A1,A2,…,AL,其中Ai≤108 Outp ...
- Nine Great Books about Information Visualization
Nine Great Books about Information Visualization Maybe it’s anachronistic to celebrate static, print ...
- Vessels
Codeforces Round #218 (Div. 2) D:http://codeforces.com/problemset/problem/371/D 题意:就是有一些盘子,盘子里可以装水,这 ...
- Yukari's Birthday
hdu4430:http://acm.hdu.edu.cn/showproblem.php?pid=4430 题意:题目的意思就是给你一个s,让你求k,r,其中k,r,满足:k^1+k^2+..... ...
- 中国linux论坛
linux在国内经过十多年的发展,已慢慢走向成熟.昔日如雨后春笋般成长的linux网站,现在已出现了明显的两极分化.一部分已成长壮大,公司化运作,一部分面临域名出售或关闭的境地. 以笔者经验,以下十 ...
- Wine install, 卸载的方法
EL6 (RHEL6 and SL6) Required packages for proper building of 32-bit Wine on 64-bit EL6 yum install - ...
- 【转】 linux iio子系统
原文网址:http://blog.csdn.net/tsy20100200/article/details/47101661 最近由于工作的需要,接触了Linux iio子系统,对于这个目录其实以前是 ...
- 数学(莫比乌斯反演):HAOI 2011 问题B
题目描述: 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数. 输入格式: 第一行一个整数n,接下来n ...
- 杂题 UVAoj 107 The Cat in the Hat
The Cat in the Hat Background (An homage to Theodore Seuss Geisel) The Cat in the Hat is a nasty c ...
- 【动态规划】Codeforces 711C Coloring Trees
题目链接: http://codeforces.com/problemset/problem/711/C 题目大意: 给N棵树,M种颜色,已经有颜色的不能涂色,没颜色为0,可以涂色,每棵树I涂成颜色J ...