导航

    <#CACHE_INCLUDE_NAVBAR#>
« oracle中process和session的關系使用dbms_stats包收集統計數據 »

如何生成Oracle AWR報告

2011年1月17日 Oracle 0条评论 0个引用

Oracle性能分析入門學習中,遇到Oracle數據庫的性能問題,壹般首要的步驟就是導出AWR的分析報告,AWR是10g中新引入的壹個工具,在這之前壹般是利用statspack。要導出AWR報告,只要利用Oracle的壹個腳本即可以完成,下面是我利用script錄制的壹段導出AWR report的過程。

  首先進入$ORACLE_HOME/rdbms/admin目錄,在sqlplus下運行@awrrpt腳本,按照提示壹步壹步就可以達成,導出的格式有兩種,txt格式和html格式。

  在OTN上,有壹個DBA新feature系列,第六周就是專門講的這個feature,大家可以去那裏了解壹下(中文的)

  Script started on Sun 27 Jan 2008 08:47:15 PM PST

  [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

  Current Instance

  ~~~~~~~~~~~~~~~~

  DB Id DB Name Inst Num Instance

  ———– ———— ——– ————

  2080780909 ORCLDB 1 orcldb1

  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’

  Enter value for report_type: text

  Type Specified: text

  Instances in this Workload Repository schema

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  DB Id Inst Num DB Name Instance Host

  ———— ——– ———— ———— ————

  * 2080780909 1 ORCLDB orcldb1 sun880-1

  2080780909 4 ORCLDB orcldb4 sun880-4

  2080780909 2 ORCLDB orcldb2 sun880-2

  2080780909 3 ORCLDB orcldb3 sun880-3

  Using 2080780909 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 without

  specifying a number lists all completed snapshots.

  Enter value for num_days: 1

  Listing the last day’s Completed Snapshots

  Snap

  Instance DB Name Snap Id Snap Started Level

  ———— ———— ——— —————— —–

  orcldb1 ORCLDB 66 27 Jan 2008 00:55 1

  67 27 Jan 2008 01:55 1

  68 27 Jan 2008 02:55 1

  69 27 Jan 2008 03:55 1

  70 27 Jan 2008 04:55 1

  71 27 Jan 2008 05:55 1

  72 27 Jan 2008 06:55 1

  73 27 Jan 2008 07:55 1

  74 27 Jan 2008 08:55 1

  75 27 Jan 2008 09:55 1

  76 27 Jan 2008 10:55 1

  77 27 Jan 2008 11:55 1

  78 27 Jan 2008 12:55 1

  83 27 Jan 2008 17:54 1

  84 27 Jan 2008 18:55 1

  85 27 Jan 2008 19:55 1

  Specify the Begin and End Snapshot Ids

  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Enter value for begin_snap: 70

  Begin Snapshot Id specified: 70

  Enter value for end_snap: 71

  End Snapshot Id specified: 71

  Specify the Report Name

  ~~~~~~~~~~~~~~~~~~~~~~~

  The default report file name is awrrpt_1_70_71.txt. To use this name,

  press to continue, otherwise enter an alternative.

  Enter value for report_name:

  Using the report name awrrpt_1_70_71.txt

  WORKLOAD REPOSITORY report for

  DB Name DB Id Instance Inst Num Release RAC Host

  ———— ———– ———— ——– ———– — ————

  ORCLDB 2080780909 orcldb1 1 10.2.0.4.0 YES sun880-1

  Snap Id Snap Time Sessions Curs/Sess

  ——— ——————- ——– ———

  Begin Snap: 70 27-Jan-08 04:55:07 136 16.2

  End Snap: 71 27-Jan-08 05:55:21 141 16.5

  Elapsed: 60.23 (mins)

  DB Time: 5,814.07 (mins)

  Cache Sizes

  ~~~~~~~~~~~ Begin End

  //此處有刪減

  ————————————————————-

  End of Report

  Report written to awrrpt_1_70_71.txt

  SQL> quit

  Disconnected from 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

  [ractest@sun880-1 /u01/app/oracle/orahome/rdbms/admin]$ exit

  script done on Sun 27 Jan 2008 08:48:16 PM PST

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206