查询

--当前库中运行的 jobSELECT t.* FROM  dba_jobs t

创建

declarejob number;
BEGINDBMS_JOB.SUBMIT(  JOB => job,  /*自动生成JOB_ID*/  WHAT =>'PRO_USER_ORDER(to_char(SYSDATE,'yyyyMMdd'));',  /*需要执行的存储过程名称或SQL语句*/  NEXT_DATE => sysdate,  /*初次执行时间(立即执行)*/  INTERVAL => 'trunc(sysdate,''mi'')+1/(24*60)' /*执行间隔(每隔1分钟执行一次)*/);  commit;
end;/*job     参数是输出参数,由submit()过程返回的binary_ineger,这个值用来唯一标识一个工作。一般定义一个变量接收,可以去user_jobs视图查询job值。
what       参数是将被执行的PL/SQL代码块,存储过程名称等。
next_date  参数指识何时将运行这个工作。
interval   参数何时这个工作将被重执行。
no_parse   参数指示此工作在提交时或执行时是否应进行语法分析——true,默认值false。指示此PL/SQL代码在它第一次执行时应进行语法分析,而FALSE指示本PL/SQL代码应立即进行语法分析。*/

删除

-手动删除job   先查后删begindbms_job.remove(83);  --删除自动执行的job,参数是 job的idcommit;
end;

 调用

--手动调用jobBEGINDBMS_JOB.RUN (14) ; --14:job的id
END ;--手动停止job/*格式:dbms_job.broken(jobId,broken,next_date); jobId:job的ID。broken:值为true时,表示禁用job,false时,表示启用job。next_date:(某一时刻停止),也可是sysdate(立刻停止)(默认值为sysdate)。
*/
BEGINdbms_job.broken (jobId, TRUE, next_date) ;
COMMIT ;
END ;

定时任务时间参数

描述                             INTERVAL参数值
每天午夜12点                     TRUNC(SYSDATE + 1)
每天早上8点30分                   TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)
每星期二中午12点                  NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24
每个月第一天的午夜12点            TRUNC(LAST_DAY(SYSDATE ) + 1)
每个季度最后一天的晚上11点         TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24
每星期六和日早上6点10分            TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)每秒钟执行次Interval => sysdate + 1/(24 * 60 * 60)如果改成sysdate + 10/(24 * 60 * 60)就是10秒钟执行次每分钟执行
Interval => TRUNC(sysdate,'mi') + 1/ (24*60)如果改成TRUNC(sysdate,'mi') + 10/ (24*60) 就是每10分钟执行次每天定时执行
例如:每天的凌晨1点执行
Interval => TRUNC(sysdate) + 1 +1/ (24)每周定时执行
例如:每周一凌晨1点执行
Interval => TRUNC(next_day(sysdate,'星期一'))+1/24每月定时执行
例如:每月1日凌晨1点执行
Interval =>TRUNC(LAST_DAY(SYSDATE))+1+1/24每季度定时执行
例如每季度的第一天凌晨1点执行
Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24每半年定时执行
例如:每年7月1日和1月1日凌晨1点
Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24每年定时执行
例如:每年1月1日凌晨1点执行
Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24

Oracle定时任务-查询-创建-删除-调用-定时任务时间参数相关推荐

  1. oracle批量查询更新,Oracle批量查询、删除、更新使用BULK COLLECT提高效率

    BULK COLLECT(成批聚合类型)和数组集合type类型is table of 表%rowtype index by binary_integer用法笔记. 例1: 批量查询项目资金账户号为 & ...

  2. kafka常用命令 topic创建 删除 设置保存时间 消费情况 zookeeper 启动停止

    启动kafka sh kafka-server-start.sh -daemon ../config/server.properties 停止kafka sh kafka-server-stop.sh ...

  3. oracle存储过程的创建与调用,Oracle 存储过程创建及调用

    java基础小知识 1.1常量: 基本数据类型常量 字符常量 整数常量的表现形式:一进制的形式来表示(二进制,八进制,十进制,十六进制) 生活中:十进制(0-9)  ,星期(七进制(0-6)) ,时间 ...

  4. oracle删除已创建的用户,ORACLE用户创建删除

    ●sqlplus登陆 sqlplus sys/isc@testgmmc as sysdba ●创建用户 create user testpoi3 IDENTIFIED by isc account u ...

  5. oracle如何查询权限,Oracle 权限查询

    查看当前用户权限: SQL> select * from session_privs; 查询某个用户被赋予的系统权限. Select * from user_sys_privs; 或者: sel ...

  6. Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询

    Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开 ...

  7. MySQL 学习笔记(6)— 存储过程创建、调用、删除以及带参数的存储过程

    1. 存储过程总结 存储过程是一种存储在数据库中的程序.它可以包含多个 SQL 语句,并提供许多过程语言的功能,例如变量定义.条件控制语句.循环语句.游标以及异常处理等. 1.1 存储过程优点 实现代 ...

  8. (转)Java任务调度框架Quartz入门教程指南(二) 使用job、trigger、schedule调用定时任务...

    http://blog.csdn.net/zixiao217/article/details/53044890 读完第一节,我们已经对Quartz有了一个大体的认识,它可以定时帮我们执行一些处理程序, ...

  9. mysql 创建定时任务_mysql创建定时任务

    use mis; CREATE TABLE mis.aaa(timeline TIMESTAMP); CREATE EVENT e_test_insert ON SCHEDULE EVERY 1 se ...

最新文章

  1. 详解const和#define
  2. linux oracle12c dbca,Linux下Oracle 12c R2图形化安装笔记
  3. 类的成员函数与内联以及静态成员
  4. SAP电商云CCV2 Restful API enablement
  5. C/C++打造《百万级人脸识别系统》
  6. java 大数实现_Java中的大数类简单实现
  7. .NET 基础一步步一幕幕[out、ref、params]
  8. Oracle技术之使用dd复制asm中文件
  9. 基于单片机的心率监测系统设计(#0495)
  10. 家庭的和睦,人生的平淡
  11. win10系统oracle删除用户,win10 清除个人数据库
  12. JS逆向之国家企业信用信息公示系统Cookie传递
  13. FT60F011A/FT60F010A为辉芒微电子基本I/O型系列Flash单片机SOT23-6/SOP8
  14. 优秀录屏工具:Screenium 3 for Mac
  15. 中专学计算机要升大专吗,计算机中专可以升大专
  16. 软件测试工程师职业发展路线简介
  17. 开关电源中变压器初次级线圈之间对EMI的作用(电磁兼容整改)
  18. 安装DESeq2时遇到的错误
  19. 基于Python的学生考勤签到管理系统
  20. SSM之SpringMVC 04 —— Ajax、拦截器、文件上传和下载

热门文章

  1. 新启动计算机顺序,最新版本:计算机启动启动项设置
  2. JSON 字符串是如何被解析的?JsonParser 了解一下
  3. ansible的变量和机密
  4. 安装黑苹果时不识别内置磁盘_【让天下没有难装的黑果】3 Legacy传统BIOS使用CLOVER引导在GPT硬盘安装OSX+WIN双系统...
  5. 快速实战SQL (一) - 检索数据
  6. [MySQL][ODBC 3.51 Driver][mysqld-5.5.37-log]Table 'ldk2.T_User' doesn't exist问题解决
  7. SPM空间金字塔模型
  8. 开博啦!学如逆水行舟,不进则退
  9. 【面试常问】Java中final和finally以及finalize区别?
  10. MSTAR软件框架!