一、案例描述
在oracle 11g standard edition中生成awr报告内容为空,查看dba_hist_sqlstat,dba_hist_time_model没有内容。
二、问题定义
为什么在在oracle 11g standard没有采集到awr report需要用到的信息呢?
三、诊断
收集数据
- 参数原因:网上案例收集,发现从oracle 11g开始awr 信息收集是由参数“control_management_pack_access”控制,在standard edition中,该参数的值为“none",而在enterprise edittion中它的值是“DIAGNOSTIC+TUNING”,只要将该参数变更为“DIAGNOSTIC+TUNING”,并重启实例,即可以收集信息。
- 版权原因:据说标准版要收集awr信息是要买licence的。建议各大网友不要缺乏授权时使用。
- 过往的经验:
- timed_statistics = true
- statistics_level =typtical
- 还要有一个收集统计信息的进程要在。
分析
- 检查过上一步的3所有要素,不符合该案例的现象。
- 尝试执行1 ,成功