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

2024-04-04 02:18

本文主要是介绍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_settableFROM 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参数。

 

 

 

 

 

 

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

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

QQ:492913789

Email:ahdba@qq.com

Blog:  http://www.cndba.cn/dave

Weibo:    http://weibo.com/tianlesoftware

Twitter:  http://twitter.com/tianlesoftware

Facebook: http://www.facebook.com/tianlesoftware

Linkedin: http://cn.linkedin.com/in/tianlesoftware


 

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

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

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

DBA6 群:158654907    DBA7 群:172855474  

这篇关于Oracle AWR 报告中 No data exists for this section of the report 说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/874558

相关文章

sqlserver、mysql、oracle、pgsql、sqlite五大关系数据库的对象名称和转义字符

《sqlserver、mysql、oracle、pgsql、sqlite五大关系数据库的对象名称和转义字符》:本文主要介绍sqlserver、mysql、oracle、pgsql、sqlite五大... 目录一、转义符1.1 oracle1.2 sqlserver1.3 PostgreSQL1.4 SQLi

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Redis中Hash从使用过程到原理说明

《Redis中Hash从使用过程到原理说明》RedisHash结构用于存储字段-值对,适合对象数据,支持HSET、HGET等命令,采用ziplist或hashtable编码,通过渐进式rehash优化... 目录一、开篇:Hash就像超市的货架二、Hash的基本使用1. 常用命令示例2. Java操作示例三

Redis中Set结构使用过程与原理说明

《Redis中Set结构使用过程与原理说明》本文解析了RedisSet数据结构,涵盖其基本操作(如添加、查找)、集合运算(交并差)、底层实现(intset与hashtable自动切换机制)、典型应用场... 目录开篇:从购物车到Redis Set一、Redis Set的基本操作1.1 编程常用命令1.2 集

Python sys模块的使用及说明

《Pythonsys模块的使用及说明》Pythonsys模块是核心工具,用于解释器交互与运行时控制,涵盖命令行参数处理、路径修改、强制退出、I/O重定向、系统信息获取等功能,适用于脚本开发与调试,需... 目录python sys 模块详解常用功能与代码示例获取命令行参数修改模块搜索路径强制退出程序标准输入

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

Oracle Scheduler任务故障诊断方法实战指南

《OracleScheduler任务故障诊断方法实战指南》Oracle数据库作为企业级应用中最常用的关系型数据库管理系统之一,偶尔会遇到各种故障和问题,:本文主要介绍OracleSchedul... 目录前言一、故障场景:当定时任务突然“消失”二、基础环境诊断:搭建“全局视角”1. 数据库实例与PDB状态2

MySQL之复合查询使用及说明

《MySQL之复合查询使用及说明》文章讲解了SQL复合查询中emp、dept、salgrade三张表的使用,涵盖多表连接、自连接、子查询(单行/多行/多列)及合并查询(UNION/UNIONALL)等... 目录复合查询基本查询回顾多表查询笛卡尔积自连接子查询单行子查询多行子查询多列子查询在from子句中使

MySQL使用EXISTS检查记录是否存在的详细过程

《MySQL使用EXISTS检查记录是否存在的详细过程》EXISTS是SQL中用于检查子查询是否返回至少一条记录的运算符,它通常用于测试是否存在满足特定条件的记录,从而在主查询中进行相应操作,本文给大... 目录基本语法示例数据库和表结构1. 使用 EXISTS 在 SELECT 语句中2. 使用 EXIS

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了