ITPub博客

首页 > 数据库 > Oracle > Oracle Scheduler(2)调用批处理

Oracle Scheduler(2)调用批处理

原创 Oracle 作者:zhenghaishu 时间:2015-10-23 10:19:31 0 删除 编辑

Oracle Scheduler调用批处理


(一)启动Oracle Scheduler服务


(二)在D盘根目录下创建test.bat,其内容为
mkdir mydir
这个批处理的作用是创建一个名为mydir的文件夹


(三)用Oracle Scheduler创建Job来调用test.bat
BEGIN 
  DBMS_SCHEDULER.CREATE_JOB ( 
    job_name           => 'test_job', 
    job_type             => 'EXECUTABLE', 
    job_action           => 'D:\test.bat', 
    start_date           => sysdate, 
    repeat_interval    => 'FREQ=MINUTELY;INTERVAL=1',
    enabled              => TRUE); 
END;
/

这里start_date和repeat_interval两个参数决定了每隔一分钟执行一次批处理,第一次是立刻执行
job_type目前支持三种类型: 
PLSQL_BLOCK,PL/SQL块 
STORED_PROCEDURE,存储过程
EXECUTABLE,外部程序可以是一个shell或批处理脚本,也可以是操作系统级别的指令 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29485627/viewspace-1815798/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-02-14

  • 博文量
    112
  • 访问量
    1057344