首页 > 数据库 > Oracle > Oracle Scheduler(2)调用批处理
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/ ,如需转载,请注明出处,否则将追究法律责任。