如何更改SCHEDULER任务的START_DATE时间
来源:互联网 发布:电信云计算运维工程师 编辑:程序博客网 时间:2024/04/27 15:12
如何更改一个定时任务的START_DATE / NEXT_RUN_DATE 时间?
有朋友修改服务器的时间后,所有定时任务停止运行,因为其运行时间处于未来,如下范例:
可以看到在启用SCHEDULER之后,NEXT_RUN_DATE会自动计算为正常值。
有朋友修改服务器的时间后,所有定时任务停止运行,因为其运行时间处于未来,如下范例:
SQL> select job_name,state,enabled,start_date,next_run_date from DBA_SCHEDULER_JOBS;修复这个时间异常可以使用如下方法,先禁用任务,再通过SET_ATTRIBUTE的方式来修改:
JOB_NAME STATE ENABL START_DATE NEXT_RUN_DATE
------------------------------ --------------- ----- ---------------------------------------- ----------------------------------------
GATHER_STATS_JOB DISABLED FALSE 31-OCT-14 11.18.02.000000 PM +08:00 31-OCT-14 11.18.02.000000 PM +08:00
SQL> exec dbms_scheduler.disable('gather_stats_job');
PL/SQL procedure successfully completed.
SQL> exec dbms_scheduler.set_attribute ('GATHER_STATS_JOB','start_date',systimestamp);
PL/SQL procedure successfully completed.
SQL> select job_name,state,enabled,start_date,next_run_date from DBA_SCHEDULER_JOBS;
JOB_NAME STATE ENABL START_DATE NEXT_RUN_DATE
------------------------------ --------------- ----- ---------------------------------------- ----------------------------------------
GATHER_STATS_JOB DISABLED FALSE 04-FEB-12 11.19.30.550122 PM +08:00 31-OCT-14 11.18.02.000000 PM +08:00
SQL> exec dbms_scheduler.enable('gather_stats_job');
PL/SQL procedure successfully completed.
SQL> select job_name,state,enabled,start_date,next_run_date from DBA_SCHEDULER_JOBS;
JOB_NAME STATE ENABL START_DATE NEXT_RUN_DATE
------------------------------ --------------- ----- ---------------------------------------- ----------------------------------------
GATHER_STATS_JOB RUNNING TRUE 04-FEB-12 11.19.30.550122 PM +08:00 04-FEB-12 11.19.46.692031 PM +08:00
可以看到在启用SCHEDULER之后,NEXT_RUN_DATE会自动计算为正常值。
0 0
- 如何更改SCHEDULER任务的START_DATE时间
- quartz 时间设置(定时任务scheduler)
- 如何更改数据库表的创建时间
- 如何更改文件的"修改时间"?
- Linux如何更改时间
- Spring的@Scheduler注解实现定时任务
- linux下如何更改服务器的系统时间
- Windows 任务计划 Scheduler
- 更改ArchLinux的时间
- Task Scheduler 对win7中任务计划的编程
- Strom:pluggable scheduler 自己写的自定义分配任务
- Task Scheduler 对win7中任务计划的编程
- quartz scheduler.getCurrentlyExecutingJobs()获取不到正在执行的任务
- 基于cron表达式的任务调度器Scheduler
- 使用Spring的Quartz Scheduler进行任务定时调度
- Quartz定时任务嵌套,创建不同的Scheduler实例问题
- 如何设置 “任务依赖+时间限制”的job启动条件
- Simulator,Scheduler和时间
- vs2013 C1xx :fatal error c1038:无法打开源文件“XXXX":no such file or driectory
- 对称的二叉树(剑指offer+镜面对称+递归)
- Xshell配色方案说明
- c++类的方法和成员的调用方式
- 关于JVM的类型和模式
- 如何更改SCHEDULER任务的START_DATE时间
- C#知识点扫盲——GC(Garbage Collector)
- linux几个常用命令的介绍
- The identity used to sign the executable is no longer valid问题解决方法
- 单点登录(SSO)入门第一篇--基本概念
- 拟牛顿算法
- WEB程序开发的返利机器人,你值得拥有
- FullCalendar-日志事件拖动效果
- keepalived介绍