`
swvip
  • 浏览: 154423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AWR报告生成

阅读更多

一.生成AWR报告

[ractest@sun880-1 /u01/app/oracle/orahome/rdbms/admin]$ cd $ORACLE_HOME/rdbms/admin
[ractest
@sun880-1 /u01/app/oracle/orahome/rdbms/admin]$ sqlplus / as sysdba
SQL
*Plus: Release 10.2.0.4.0 - Production on Sun Jan 27 20:47:38 2008
Copyright (c) 
1982, 2007, Oracle. All Rights Reserved.
Connected to
:
Oracle Database 10g Enterprise Edition Release 
10.2.0.4.0 - 64bit Production
With the Partitioning
, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
SQL
> @awrrpt
......
//根据Oracle提示生成报告......

 注:报告生成在$ORACLE_HOME/rdbms/admin/目录下。

 

二.修改awr的默认设置

//半小时采集一次,采集信息保存3天。
SQL>exec dbms_workload_repository.modify_snapshot_settings (interval=>30,retention =>3*24*60);

 

SQL> select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL                RETENTION           TOPNSQL
---------- ---------------------------- ------------------- ----------
2420544136 +00000 02:00:00.0            +00005 00:00:00.0   DEFAULT

 

三.关闭AWR自动收集

SQL>exec dbms_workload_repository.modify_snapshot_settings (interval=>0,retention =>24*60);

:10g默认是自动开启awr信息收集的,会对系统有一定的影响(很小);如果要关闭awr信息收集,只需设置interval参数为0即可。但interval设0后,AWR报告无法生成。

 

 

 

如下是:

生成AWR报告的完整过程

Oracle 9i下,使用statspack生成性能报告。
Oracle 10g下,使用AWR生成性能报告,AWR报告需通过sys账户来生成。一个示例如下:

[oracle@testserver admin]$ pwd
/oracle/product/10g/rdbms/admin
[oracle@testserver admin]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 3月 18 09:33:44 2010

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect /as sysdba
已连接。
SQL> @awrrpt

Current Instance
~~~~~~~~~~~~~~~~

   DB Id    DB Name      Inst Num Instance
----------- ------------ -------- ------------
1986166942 KMS                 1 kms


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 的值: text

Type Specified:  text


Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     Inst Num DB Name      Instance     Host
------------ -------- ------------ ------------ ------------
* 1986166942        1 KMS          kms          testserver

Using 1986166942 for database Id
Using          1 for instance number


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 的值:  5

Listing the last 5 days of Completed Snapshots

                                                        Snap
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
kms          KMS               6634 14 3月  2010 00:00     1
                               6635 14 3月  2010 01:00     1
                               6636 14 3月  2010 02:00     1
                               6637 14 3月  2010 03:00     1
                               6638 14 3月  2010 04:00     1
                               6639 14 3月  2010 05:00     1
                               6640 14 3月  2010 06:00     1
                               6641 14 3月  2010 07:00     1
                               6642 14 3月  2010 08:00     1
                               6643 14 3月  2010 09:00     1
                               6644 14 3月  2010 10:00     1
                               6645 14 3月  2010 11:01     1
                               6646 14 3月  2010 12:01     1
                               6647 14 3月  2010 13:00     1
                               6648 14 3月  2010 14:00     1
                               6649 14 3月  2010 15:00     1
                               6650 14 3月  2010 16:00     1
                               6651 14 3月  2010 17:00     1
                               6652 14 3月  2010 18:00     1
                               6653 14 3月  2010 19:00     1
                               6654 14 3月  2010 20:00     1
                               6655 14 3月  2010 21:00     1
                               6656 14 3月  2010 22:00     1
                               6657 14 3月  2010 23:00     1
                               6658 15 3月  2010 00:00     1
                               6659 15 3月  2010 01:00     1
                               6660 15 3月  2010 02:00     1
                               6661 15 3月  2010 03:00     1
                               6662 15 3月  2010 04:00     1
                               6663 15 3月  2010 05:00     1
                               6664 15 3月  2010 06:00     1
                               6665 15 3月  2010 07:00     1
                               6666 15 3月  2010 08:00     1
                               6667 15 3月  2010 09:00     1
                               6668 15 3月  2010 10:00     1
                               6669 15 3月  2010 11:00     1
                               6670 15 3月  2010 12:00     1
                               6671 15 3月  2010 13:00     1
                               6672 15 3月  2010 14:00     1
                               6673 15 3月  2010 15:00     1
                               6674 15 3月  2010 16:00     1
                               6675 15 3月  2010 17:00     1
                               6676 15 3月  2010 18:00     1
                               6677 15 3月  2010 19:00     1
                               6678 15 3月  2010 20:01     1
                               6679 15 3月  2010 21:01     1
                               6680 15 3月  2010 22:01     1
                               6681 15 3月  2010 23:00     1
                               6682 16 3月  2010 00:00     1
                               6683 16 3月  2010 01:00     1
                               6684 16 3月  2010 02:00     1
                               6685 16 3月  2010 03:00     1
                               6686 16 3月  2010 04:00     1
                               6687 16 3月  2010 05:00     1
                               6688 16 3月  2010 06:00     1

Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
输入 begin_snap 的值:  
6634
Begin Snapshot Id specified: 6634

输入 end_snap 的值:  6681
End   Snapshot Id specified: 6681



Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_6634_6681.txt.  To use this name,
press <return> to continue, otherwise enter an alternative.

输入 report_name 的值:  

<此部分内容为生成的awrrpt报告的内容>

End of Report
Report written to awrrpt_1_6682_6739.txt

 

分享到:
评论

相关推荐

    AWR报告生成详解.doc

    本篇将详细介绍在Windows和Linux平台上如何生成AWR报告。 在Windows平台上生成AWR报告,首先需要登录到部署了Oracle 10g数据库的服务器,通过cmd.exe启动命令行。进入`C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN`...

    AWR报告生成详解

    9. 生成报告后,可通过SSH登录系统并将报告下载到本地。 **AWR报告内容详解** AWR报告主要包含以下部分: 1. **数据库概览**:展示数据库的基本信息,如版本、操作系统、CPU、内存等。 2. **性能指标**:CPU使用...

    oracle awr报告生成

    window下直接调用生成弹出html格式的awr报告,不用去linux下了,但是妖之道数据库密码的啊,不然没法调用,修改里bat里的连接串即可 样例: sqlplus sys/oracle@zhengshiku_2 as sysdba @addmrpt.sql

    ORACLE AWR报告生成.docx

    在Oracle 11g中,生成AWR报告主要通过运行`awrrpt`脚本来完成。 首先,你需要访问Oracle的`rdbms/admin`目录,找到`awrrpt`脚本。这个脚本通常位于Oracle的安装路径下,例如`$ORACLE_HOME/rdbms/admin`。在SQL*Plus...

    ORACLE_AWR报告生成和分析.doc

    AWR报告是通过对AWR视图进行查询生成的,它提供了丰富的性能指标,帮助DBA了解数据库的运行状况,识别潜在的性能瓶颈。 生成AWR报告通常通过执行`dbms_workload_repository.create_snapshot`存储过程,并结合Oracle...

    awr报告生成.docx

    ### Oracle AWR报告生成与分析 #### 一、引言 在Oracle数据库管理与优化过程中,性能问题是常见的挑战之一。为了有效地诊断并解决这些问题,Oracle提供了多种工具和技术,其中自动工作负载存储库(Automatic ...

    Oracle AWR报告生成及快照管理技术指南

    AWR报告生成资料

    AWR报告生成和分析详解

    AWR报告生成和分析详解,对于报告中相关参数解析,分析数据库异常

    awr报告无法生成原因分析

    最近想要通过awr观察下某个oracle实例的性能情况,碰到了在sqlplus执行awrrpt.sql到选择snapshot区间的时候无任何区间供选导致无法进一步生 成awr的情况,而且手动使用execute DBMS_WORKLOAD_REPOSITORY.CREATE_...

    win+Oracle 生成awr报告

    在生成报告时,需要指定一个 Snap ID 范围来限制报告的数据范围。例如,输入 `1520` 和 `1530` 分别作为开始和结束的 Snap ID。 ##### 8. 确认报告文件名 最后,系统会询问是否接受默认的报告文件名,或者允许用户...

    脚本生成AWR报告步骤

    ### 脚本生成AWR报告步骤详解 #### 一、引言 自动工作负载资料库(Automatic Workload Repository,简称AWR)是Oracle数据库的一个关键特性,它收集并存储了关于数据库性能的重要数据,包括系统活动、等待事件、...

    oracle抓取指定时间段AWR报告实例说明 .docx

    接下来,需要输入希望生成报告的最近天数。这个数值决定了报告所涵盖的数据范围,通常根据具体的性能问题定位需要来确定。 **第七步:输入时间段对应的SnapID** 为了精确地抓取指定时间段的AWR报告,需要提供该时间...

    Oracle AWR报告深入分析

    5. **生成报告**:接下来是生成AWR主报告之前的概览部分,即调用`REPORT_SUMMARY`;最后通过`DISPLAY_SUBTREES_OF`生成剩余的具体内容。 #### 三、源代码解析与实践指导 文档提供了详细的源代码分析流程和SQL语句...

    性能测试监控数据库 打印AWR报告

    12. **生成报告**: 执行上述步骤后,报告将在当前目录下生成,并且可以通过浏览器打开以查看详细信息。 AWR报告提供了丰富的数据库性能信息,包括CPU使用率、I/O统计、等待事件、SQL语句性能等,帮助DBA和性能...

    oracle生成Awr报告

    生成AWR报告的步骤如下: 1. 使用CMD或任何其他终端模拟器,启动SQL*Plus。 2. 在SQL*Plus中,输入用户名和密码连接到远程服务器。例如,使用`admin/scott@test`连接到数据库。 3. 找到AWR报告生成脚本`awrrpt.sql`...

    oracle 生成awr 报告

    使用非常详尽的步骤,一步一步的指引我们在oracle 中如何生成一份awr报告

    Oracle11生成AWR

    Oracle AWR(Automatic Workload Repository)是Oracle数据库中一个强大的性能监控工具,它定期收集数据库的性能数据,并生成详细的分析报告,帮助DBA诊断和优化系统性能。在Oracle 11g版本中,AWR的功能得到了...

    oracle导出AWR报告,Java导出Javacore

    ### Oracle AWR报告生成与应用 #### AWR报告概述 AWR(Automatic Workload Repository)是Oracle数据库中一种重要的性能监控工具,它自动收集数据库的性能统计信息,并将其存储在数据库内部的一个表空间中。这些...

    收集AWR报告

    本文将详细介绍如何收集Oracle AWR报告,涵盖从环境准备到报告生成的全过程。 #### 一、准备工作:确保Oracle用户身份 首先,确保当前操作环境为Oracle数据库服务器,并且以Oracle用户登录。这一步至关重要,因为...

Global site tag (gtag.js) - Google Analytics