用dbms_scheduler创建job
来源:互联网 发布:虚拟物品自动发货源码 编辑:程序博客网 时间:2024/04/27 01:11
以前一般使用dbms_job来创建job,oracle10g以后推荐使用dbms_scheduler来创建定时任务,dbms_scheduler功能更为强大。
一个创建job的例子:
说明:
1、job_name: 任务名称
2、job_type:有三种类型,PL/SQL Block、Stored procedure、Executable
3、job_action:根据job_type的不同,有不同的含义
如果job_type指定的是存储过程,就需要指定存储过程的名字;
如果job_type指定的是PL/SQL块,就需要输入完整的PL/SQL代码;
如果job_type指定的外部程序,就需要输入script的名称或者操作系统的指令名
4、start_date:开始时间
5、repeat_interval:运行的时间间隔,上面例子是每天23点运行一次
6、end_date:到期时间
7、enabled:创建后自动激活
8、auto_drop:默认true,即当job执行完毕都到期是否直接删除job
一个创建job的例子:
begin sys.dbms_scheduler.create_job(job_name => 'CMDEV.每天执行某件事', job_type => 'STORED_PROCEDURE', job_action => 'SP_ExecSomething', start_date => to_date('01-06-2017 00:00:00', 'dd-mm-yyyy hh24:mi:ss'), repeat_interval => 'Freq=Daily;Interval=1;ByHour=23;ByMinute=00', end_date => to_date(null), job_class => 'DEFAULT_JOB_CLASS', enabled => true, auto_drop => false, comments => '');end;/
说明:
1、job_name: 任务名称
2、job_type:有三种类型,PL/SQL Block、Stored procedure、Executable
3、job_action:根据job_type的不同,有不同的含义
如果job_type指定的是存储过程,就需要指定存储过程的名字;
如果job_type指定的是PL/SQL块,就需要输入完整的PL/SQL代码;
如果job_type指定的外部程序,就需要输入script的名称或者操作系统的指令名
4、start_date:开始时间
5、repeat_interval:运行的时间间隔,上面例子是每天23点运行一次
6、end_date:到期时间
7、enabled:创建后自动激活
8、auto_drop:默认true,即当job执行完毕都到期是否直接删除job
9、comments:备注
导出job的定义语句:
SELECT dbms_metadata.get_ddl( 'PROCOBJ', '每天执行某件事') FROM dual
阅读全文
0 0
- 用dbms_scheduler创建job
- 使用DBMS_SCHEDULER创建job参考
- oracle10g dbms_scheduler.create_job 创建job简单实例
- oracle job,通过DBMS_SCHEDULER.CREATE_JOB来创建,管理也通过DBMS_SCHEDULER这个包来管理
- DBMS_SCHEDULER 带参数JOB
- dbms_scheduler job raise_events dequeue
- dbms_scheduler job 的简单管理
- dbms_scheduler job 之外部命令
- 关于DBMS_SCHEDULER job日志级别LOGGING_LEVEL
- 关于DBMS_SCHEDULER job日志级别LOGGING_LEVEL
- dbms_scheduler包中job(作业)学习
- 用 DBMS_SCHEDULER 代替 DBMS_JOB
- dbms_scheduler
- dbms_scheduler
- 通过DBMS_scheduler定义job,实现DB多线程并行处理
- Oracle 使用DBMS_SCHEDULER创建定时任务
- 创建job
- 122 The user SYS creates a job by using the following command: BEGIN DBMS_SCHEDULER.CREATE_JOB ( job
- Git
- 线程使用方法之moveToThread
- CF 811C. Vladik and Memorable Trip
- android webview 执行js
- 使用 PhantomJS + GM 实现网页中校检图片的截取
- 用dbms_scheduler创建job
- Python中的X[:,0]和X[:,1]
- Oracle之优化篇---海量数据处理分析
- Spring注解@Resource和@Autowired区别对比
- nginx+tomcat服务集群
- Java数组入门
- 即将毕业的专科生
- APP java.lang.UnsatisfiedLinkError so错误
- oracle列属性的增删改