发布网友 发布时间:2022-04-07 18:06
共2个回答
懂视网 时间:2022-04-07 22:28
so 上面的 (FREQ=MONTHLY;BYMONTHDAY=1,5,-1) MONTHLY表示周期为每月执行,BYMONTHDAY表示每月那几天执行;
SQL> EXEC DBMS_SCHEDULER.RUN_JOB(‘DB_BACKUP‘);
注意:默认情况下任务是不启用的,除非创建计划时设置了(enabled=>true),so 如果计划没有启用,首先启用它:
EXEC DBMS_SCHEDULER.enable(‘DB_BACKUP‘);
SQL> exec dbms_scheduler.drop_job(‘DB_BACKUP‘);
--Then end(2015-05-18)
使用DBMS_SCHEDULER包管理计划任务
标签:
热心网友 时间:2022-04-07 19:36
关于定期执行的计划任务,oracle中可以通过dbms_scheler包中的自带的存储过程进行实现;如果需要将查询结果存入指定的目录,需要考虑数据转换,相对复杂,一般通过前端软件实现;