Oracle11gr1 -- AWR使用

原创 2011年10月14日 00:39:03
 

一、 AWR使用
SQL>@?/rdbms/admin/awrrpt.sql

Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report?
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
输入 report_type 的值:  
Type Specified:  html
Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed.  Pressing <return> without
specifying a number lists all completed snapshots.
输入 num_days 的值:  1
Listing the last day's Completed Snapshots
                                                        Snap
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
orcl10g      ORCL10G            142 03 7月  2009 08:11     1
                                143 03 7月  2009 09:00     1
                                144 03 7月  2009 10:00     1
                                145 03 7月  2009 11:00     1
                                146 03 7月  2009 12:01     1
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
输入 begin_snap 的值:  142
Begin Snapshot Id specified: 142
输入 end_snap 的值:  146
End   Snapshot Id specified: 146
Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_142_146.html.  To use this name,
press <return> to continue, otherwise enter an alternative.
输入 report_name 的值:  /home/oracle/awrrpt_1_142_146.html
Report written to /home/oracle/awrrpt_1_142_146.html

二、AWR管理
(1)关闭awr:
SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>0);
说明:把interval设为0则已经关闭awr功能。
验证:
SQL> select * from dba_hist_wr_control;

      DBID    SNAP_INTERVAL        RETENTION          TOPNSQL
----------    ------------------- ------------------- ----------
 450641661    +40150 00:00:00.0   +00008 00:00:00.0   DEFAULT  


(2)打开awr:
SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>5*24*60);

说明:收集间隔时间为30分钟一次,并且保留5天时间(单位都是分钟)
如果执行时报错:
SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>5*24*60);
BEGIN dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>5*24*60); END;
*
ERROR at line 1:
ORA-13541: system moving window baseline size (691200) greater than retention (432000)
ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 89
ORA-06512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 137
ORA-06512: at line 1

原因是系统设置的baseline size值(691200)大于此时设置的retention(432000),那么此时有两种方法解决:
方法1:增大retention值,也就是增大保存天数,比如修改为:
SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>9*24*60);

PL/SQL procedure successfully completed.

验证:
SQL> select * from dba_hist_wr_control;

      DBID    SNAP_INTERVAL        RETENTION          TOPNSQL
----------    ------------------- ------------------- ----------
450641661     +00000 00:30:00.0    +00009 00:00:00.0   DEFAULT


(3)查看快照记录:
select * from sys.wrh$_active_session_history

 

版权声明:本文为博主hw_libo原创文章,未经博主允许不得转载。 https://blog.csdn.net/HW_LiBo/article/details/6872028

Convert an UNSIGNED byte to a JAVA type

In JAVA, a byte always considered as signed when converted to another type. We must mask the sign bi...
  • wxyxl
  • wxyxl
  • 2001-05-04 14:13:00
  • 689

oracle_11g_R1_安装教程

  • 2014年04月17日 19:39
  • 2.4MB
  • 下载

通过案例学调优之--AWR baseline对比生成AWR报告

通过案例学调优之--AWR Baseline对比生成AWR报告    本案例是通过建立AWR Baseline,然后选择不同时段建立AWR report进行对比,对数据库性能变化进行监控和对比。一、建...
  • lqx0405
  • lqx0405
  • 2015-03-31 12:09:34
  • 2194

Oracle11gR1在RHEL5.4中安装详细教程

  • 2010年01月06日 12:14
  • 3KB
  • 下载

AWR_最详细解析

【性能调优】Oracle AWR报告指标全解析 2013/08/31 BY MACLEAN LIU 26条评论 【性能调优】Oracle AWR报告指标全解析 开Oracle...
  • Jerry_mg
  • Jerry_mg
  • 2017-12-06 15:45:31
  • 175

oracle11G AWR使用及分析

http://www.cnblogs.com/david-zhang-index/archive/2012/08/21/2649252.html 【原】oracle11G AWR使用及分析 ...
  • orion61
  • orion61
  • 2014-06-10 11:19:07
  • 13931

SHELL版的自动批量生成AWR报告的脚本

上文里面的功能,对比着用shell来实现,比较好玩 用法:bash ./dba_oracle_awr.sh -s ORCL -f 20110312070000 -t 20110312090000 -p...
  • zhyuh_perl
  • zhyuh_perl
  • 2011-03-15 11:12:00
  • 1224

AWR仿真 支节匹配器 阻抗变换器

  • 2012年06月25日 15:12
  • 24KB
  • 下载

Oracle 11g AWR 系列五:如何生成 AWR 报告?

1.生成单实例 AWR 报告: @$ORACLE_HOME/rdbms/admin/awrrpt.sql 2.生成 Oracle RAC AWR 报告: @$ORACLE...
  • xiangsir
  • xiangsir
  • 2013-03-11 22:02:35
  • 14035

AWR介绍与启用

自动工作负载库(Automatic Workload Repository,AWR) AWR的由来:     10g之前的oracle:用户的连接将产生会话,当前会话记录保存在v$session中;...
  • q947817003
  • q947817003
  • 2013-10-23 14:15:02
  • 1811
收藏助手
不良信息举报
您举报文章:Oracle11gr1 -- AWR使用
举报原因:
原因补充:

(最多只允许输入30个字)