Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3693251
  • 博文数量: 715
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7745
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(715)

文章存档

2023年(75)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2022-02-25 17:52:15

计划任务不执行,检查到
select client_name,task_name,operation_name,status from dba_autotask_task;
结果为空


解决:
 select client_name,status from Dba_Autotask_Client;
auto optimizer stats collection 应该是enabled


select client_name,status from DBA_AUTOTASK_TASK;
应该有auto optimizer stats collection且 status应该是enabled



如果没有,有可能是mmon清理后 没有插入task,也有可能是窗口时间太短(只给5分钟)

查一下当前窗口:
select window_name,b.enabled,duration from DBA_SCHEDULER_WINDOWS b;


调大执行窗口:
exec dbms_scheduler.set_attribute('MONDAY_WINDOW','DURATION','+000 04:00:00');

exec dbms_scheduler.set_attribute('TUESDAY_WINDOW','DURATION','+000 04:00:00');
exec dbms_scheduler.set_attribute('WEDNESDAY_WINDOW','DURATION','+000 04:00:00');
exec dbms_scheduler.set_attribute('THURSDAY_WINDOW','DURATION','+000 04:00:00');
exec dbms_scheduler.set_attribute('FRIDAY_WINDOW','DURATION','+000 04:00:00');
exec dbms_scheduler.set_attribute('SATURDAY_WINDOW','DURATION','+000 20:00:00');
exec dbms_scheduler.set_attribute('SUNDAY_WINDOW','DURATION','+000 20:00:00');

再确认窗口执行的duration是否足够长:
select window_name,b.enabled,duration from DBA_SCHEDULER_WINDOWS b;

平时至少给4小时,周末(或业务空闲期)给20小时。

参考:计划任务未运行且视图 DBA_AUTOTASK_TASK 为空(文档 ID 1610257.1)
阅读(841) | 评论(0) | 转发(0) |
0

上一篇:asm 磁盘回家

下一篇:job_queue_processes 小讲

给主人留下些什么吧!~~