oracle 统计信息正常执行时的状态-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502489
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

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-26 16:03:40

默认的,晚上22点,会自动执行收集统计信息任务,如果检查是否执行了,可以从告警日志、相关视图中确认。

告警日志中至少看到类似如下的信息:红框说明自动维护任务执行了,默认的有:自动优化器统计信息收集、sql调优顾问、自动空间顾问3个任务会执行。

检查调度执行详细信息:

  1. col run_duration for a15
  2. col job_name for a23
  3. col error# for 99
  4. col status for a10
  5. col inst_id for 9
  6. col cpu_used for a16
  7.  select *
  8.    from (select log_id,
  9.                 owner,
  10.                 job_name,
  11.                 status,
  12.                 error#,
  13.                 to_char(actual_start_date, 'yyyy-mm-dd hh24:mi:ss') actual_start_date,
  14.                 run_duration,
  15.                 instance_id inst_id,
  16.                 cpu_used
  17.            from dba_scheduler_job_run_details
  18.           where job_name like 'ora$at_os_opt%'
  19.           order by log_id desc)
  20.   where rownum < 11
  21.   order by log_id;
status状态应该是 successed

检查调度执行记录:

  1. set lin 200 pages 100
  2. col owner for a4
  3. col job_name for a22
  4. col operation for a15
  5. col status for a12
  6. col log_date for a22
  7. select *
  8.   from (select log_id,
  9.                to_char(log_date, 'yyyy-mm-dd hh24:mi:ss') log_date,
  10.                owner,
  11.                job_name,
  12.                operation,
  13.                status
  14.           from dba_scheduler_job_log
  15.          where job_name like 'ora$at_os_opt%'
  16.          order by log_id desc)
  17.  where rownum < 21
  18.  order by log_id;

执行一次会记录多条信息,应该能看到 succeeded 状态的记录。


如果正在执行(22点或者周六早上6点以后),可以从一些动态视图中看到这些任务(一般是看不到的,除非你加班):

  1. select * from dba_scheduler_jobs where job_name like 'ora$at_os_op%';

可以看到state 是 running,正在执行,而且执行完毕后自动删除这个scheduler,也就从这个视图里看不到了。

阅读(747) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图