• Oracle AWR 报告中 No data exists for this section of the report 说明


    在AWR中,如果有部分选项是:Nodata exists for this section of the report.那么属正常现象。

    如:

     


    那么现在看一个有数据的AWR:


    在下面的这个图中就显示了显示的条件:

    (1)SQL orderedby Sharable Memory:Only Statements with Sharable Memory greater than 1048576 are displayed

    (2)SQL orderedby Version Count:Only Statements with Version Count greater than 20 are displayed

    只有达到条件的情况下,才会显示该项的数据。所以如果出现No data exists for this section of the report.就说明还没达到条件。

    如果说不是局部选项,而是全部都是No data exists for this section of the report,那么AWR的相关参数设置可能就有问题。

    在Oracle 10g和11g 都有的参数:statistics_level,如果该参数设置为BASIC,那么会禁用如下功能:

    (1)    Automatic Workload Repository(AWR) Snapshots

    (2)    Automatic Database DiagnosticMonitor (ADDM)

    (3)    All server-generated alerts

    (4)    Automatic SGA Memory Management

    (5)    Automatic optimizer statisticscollection

    (6)    Object level statistics

    (7)    End to End Application Tracing(V$CLIENT_STATS)

    (8)    Database time distributionstatistics (V$SESS_TIME_MODEL and V$SYS_TIME_MODEL)

    (9)    Service level statistics

    (10) Buffer cache advisory

    (11) MTTR advisory

    (12) Shared pool sizing advisory

    (13) Segment level statistics

    (14) PGA Target advisory

    (15) Timed statistics

    (16) Monitoring of statistics

    该参数默认是typical:

    SYS> show parameter statistics

    NAME                                 TYPE        VALUE

    ----------------------------------------------- ------------------------------

    statistics_level                     string      TYPICAL

    timed_os_statistics                  integer     0

    timed_statistics                     boolean     TRUE

    详见我的Blog:

    Oracle AWR 介绍

    http://blog.csdn.net/tianlesoftware/article/details/4682300

    使用如下SQL 查看相关的设置:

    /* Formatted on 2011/12/1610:30:17 (QP5 v5.185.11230.41888) */
    SELECTstatistics_name,
             session_status,
             system_status,
             activation_level,
             session_settable
        FROM v$statistics_level
    ORDER BY statistics_name;


    在Oracle 11g 下,多了一个CONTROL_MANAGEMENT_PACK_ACCESS参数,该参数可以影响AWR信息的收集:

    SQL> show parameter CONTROL_MANAGEMENT_PACK_ACCESS

    NAME                                 TYPE        VALUE

    ----------------------------------------------- ----------------------

    control_management_pack_access       string      DIAGNOSTIC+TUNING

    对企业版的默认值是DIAGNOSTIC+TUNING,如上所示。

    Property

    Description

    Parameter type

    String

    Syntax

    CONTROL_MANAGEMENT_PACK_ACCESS = { NONE | DIAGNOSTIC | DIAGNOSTIC+TUNING }

    Default value

    Enterprise Edition: DIAGNOSTIC+TUNING

    All other editions: NONE

    Modifiable

    ALTER SYSTEM

    Basic

    No

    CONTROL_MANAGEMENT_PACK_ACCESS specifieswhich of the Server Manageability Packs should be active. The following packsare available:

    • The DIAGNOSTIC pack includes AWR, ADDM, and so on.
    • The TUNING pack includes SQL Tuning Advisor, SQLAccess Advisor, and so on.

    A license for DIAGNOSTIC is required for enabling the TUNING pack.

    对这个参数的解释,参考:

    http://docs.oracle.com/cd/E11882_01/server.112/e25513/initparams037.htm#REFRN10296

    如果在Oracle 11g里该参数不正确,也会影响AWR等信息的收集,可以通过如下语句修改:

    SQL>alter system set control_management_pack_access='DIAGNOSTIC+TUNING' scope=both;

    System altered.


    小结:

    1.     如果部分选项出现No data exists for this section of the report.属正常现象。

    2.     如果全部出现,则需要检查相关参数10g中检查statistics_level,11g中检查statistics_level和control_management_pack_access参数。

    -------------------------------------------------------------------------------------------------------

    版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

    Blog:     http://blog.csdn.net/tianlesoftware

    Weibo: http://weibo.com/tianlesoftware

    Email:   tianlesoftware@gmail.com

    Skype: tianlesoftware

    -------加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请----

    DBA1 群:62697716(满);   DBA2 群:62697977(满)  DBA3 群:62697850(满)  

    DBA 超级群:63306533(满);  DBA4 群:83829929   DBA5群: 142216823

    DBA6 群:158654907    DBA7 群:172855474  

  • 相关阅读:
    CloudStack+KVM环境搭建(步骤很详细,说明ClockStack是用来管理虚拟机的)
    CloudStack和OpenStack该如何选择(如果准备选择OpenStack,请做好hack的准备。CloudStack的底层功能已经做的很完善了,更适合商用)
    NancyFx And ReactiveX
    Apache Kafka® is a distributed streaming platform
    C/C++配置
    Win10 专业版 Hyper-V 主机计算服务无法启动
    使用事件和 CQRS 重写 CRUD 系统
    使用Skywalking分布式链路追踪系统
    GraphQL&DSL&API网关
    TomatoLog 是一个基于 .NETCore 平台的产品。
  • 原文地址:https://www.cnblogs.com/tianlesoftware/p/3609428.html
Copyright © 2020-2023  润新知