ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【Statistics】禁用10g的统计数据自动收集功能

【Statistics】禁用10g的统计数据自动收集功能

原创 Linux操作系统 作者:secooler 时间:2011-03-16 22:20:42 0 删除 编辑
曾经在以下文章中介绍过有关Oracle 10g和11g统计数据自动收集的内容。为了保证内容的完整性,现整理一篇在Oracle 10g环境中如何禁用统计数据自动收集功能的方法。

有关统计数据自动统计功能的描述与介绍这里不赘述,请参考如下文章:
《【Statistics】禁用11g的统计数据自动收集功能》(http://space.itpub.net/519536/viewspace-682820)
《【Statistics】10g中 Automatic Statistics Collection维护窗口之探查》(http://space.itpub.net/519536/viewspace-683190)

1.确认Oracle 10g中统计数据自动统计功能是否开启
sys@ora10g> select state from dba_scheduler_jobs where job_name = 'GATHER_STATS_JOB';

STATE
---------------
SCHEDULED

此处的“”表示统计数据自动统计功能是开启的状态,注意Oracle 10g中该功能默认处于开启状态。

2.禁用10g的统计数据自动收集功能方法
sys@ora10g> exec dbms_scheduler.disable('GATHER_STATS_JOB');

PL/SQL procedure successfully completed.

sys@ora10g> select state from dba_scheduler_jobs where job_name = 'GATHER_STATS_JOB';

STATE
---------------
DISABLED

此时统计数据自动收集功能已被禁用。

3.启用10g的统计数据自动收集功能方法
sys@ora10g> exec dbms_scheduler.enable('GATHER_STATS_JOB');

PL/SQL procedure successfully completed.

sys@ora10g> select state from dba_scheduler_jobs where job_name = 'GATHER_STATS_JOB';

STATE
---------------
SCHEDULED

此时统计数据自动收集功能已被起用。

4.小结
细心的您一定会在比较后发现Oracle 10g和11g中有关统计数据自动采集的查询、禁用以及启用方法是不相同的。Oracle 11g在各个方面与之10g相比都有较大的变化。不可因循守旧,固步自封。
谨记:只有被“躬亲”过的内容才是真实可信的!

Good luck.

secooler
11.03.16

-- The End --

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-689801/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    797
  • 访问量
    8184917