AWR(Automatic Workload Repository)——比較報告的生成(2)!
AWR(Automatic Workload Repository)——比較報告的生成(2)!
基線(Baseline):
在建立資料庫比較報告時,通常選擇兩個時段的取樣進行比較,而如果我們能夠建立基於正常執行的資料庫快照,在發生效能問題時,就可以將異常與正常情況進行比較,獲得差異對比資訊。有了基線之後,AWR報告之間的對比就會更加明確和有效。
SQL> exec dbms_workload_repository.create_baseline(start_snap_id=>90,end_snap_id=>95,baseline_name=>'baseline01');
PL/SQL 過程已成功完成。
SQL> select * from dba_hist_baseline;
DBID BASELINE_ID BASELINE_NAM START_SNAP_ID START_SNAP_TIME END_SNAP_ID END_SNAP_TIME
---------- ----------- ------------ ------------- ------------------------------ ----------- ------------------------------
1293815896 1 baseline01 90 25-11月-11 02.17.22.241 上午 95 25-11月-11 07.00.39.847 上午
SQL> exec dbms_workload_repository.drop_baseline(baseline_name=>'baseline01',cascade=>true);
PL/SQL 過程已成功完成。
SQL> select * from dba_hist_baseline;
未選定行
在刪除的時候指定了cascade=>true,那麼快照資訊也會級聯的被刪除!就是說再次生成AWR報告的時候將會看不見90~95的快照資訊了。
awrddrpt.sql指令碼可以對同一個資料庫兩個時段進行比較,生成詳細的對比報告,提供比較分析!
awrddrpi.sql指令碼可以對不同的資料庫兩個時段進行比較,生成詳細的對比報告,提供比較分析!
[oracle@linux awr]$ sqlplus / as sysdba @?/rdbms/admin/awrddrpt.sql --生成AWR對比報告。
SQL*Plus: Release 10.2.0.4.0 - Production on 星期六 11月 26 01:02:30 2011
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Current Instance
~~~~~~~~~~~~~~~~
DB Id DB Id DB Name Inst Num Inst Num Instance
----------- ----------- ------------ -------- -------- ------------
1293815896 1293815896 ORCL 1 1 orcl
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 的值: --選擇html預設值。
Type Specified: html
Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DB Id Inst Num DB Name Instance Host
------------ -------- ------------ ------------ ------------
* 1293815896 1 ORCL orcl linux
Database Id and Instance Number for the First Pair of Snapshots
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using 1293815896 for Database Id for the first pair of snapshots
Using 1 for Instance Number for the first pair of snapshots
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 的值: 2 --最近2天。
Listing the last 2 days of Completed Snapshots
Snap
Instance DB Name Snap Id Snap Started Level
------------ ------------ --------- ------------------ -----
orcl ORCL 90 25 11月 2011 02:17 1
91 25 11月 2011 03:00 1
92 25 11月 2011 04:00 1
93 25 11月 2011 05:00 1
94 25 11月 2011 06:00 1
95 25 11月 2011 07:00 1
96 25 11月 2011 08:00 1
97 25 11月 2011 23:59 1
98 26 11月 2011 01:00 1
Specify the First Pair of Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
輸入 begin_snap 的值: 91
First Begin Snapshot Id specified: 91 --第一個開始取樣值。
輸入 end_snap 的值: 92
First End Snapshot Id specified: 92 --第一個結束取樣值。
Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DB Id Inst Num DB Name Instance Host
------------ -------- ------------ ------------ ------------
* 1293815896 1 ORCL orcl linux
Database Id and Instance Number for the Second Pair of Snapshots
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using 1293815896 for Database Id for the second pair of snapshots
Using 1 for Instance Number for the second pair of snapshots
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_days2 的值: 2 --還是最近2天。
Listing the last 2 days of Completed Snapshots
Snap
Instance DB Name Snap Id Snap Started Level
------------ ------------ --------- ------------------ -----
orcl ORCL 90 25 11月 2011 02:17 1
91 25 11月 2011 03:00 1
92 25 11月 2011 04:00 1
93 25 11月 2011 05:00 1
94 25 11月 2011 06:00 1
95 25 11月 2011 07:00 1
96 25 11月 2011 08:00 1
97 25 11月 2011 23:59 1
98 26 11月 2011 01:00 1
Specify the Second Pair of Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
輸入 begin_snap2 的值: 92 --第二個開始取樣值。
Second Begin Snapshot Id specified: 92
輸入 end_snap2 的值: 93 --第二個結束取樣值。
Second End Snapshot Id specified: 93
Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrdiff_1_91_1_92.html To use this name,
press <return> to continue, otherwise enter an alternative.
輸入 report_name 的值: --預設值。
Using the report name awrdiff_1_91_1_92.html
<P>
</BODY></HTML>
Report written to awrdiff_1_91_1_92.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2141470/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AWR: Automatic Workload Repository
- AWR(Automatic Workload Repository)
- Automatic Workload Repository (AWR)總結(2)
- Oracle AWR automatic workload repositoryOracle
- AWR(Automatic Workload Repository)——分析(4)!
- AWR(Automatic Workload Repository)——分析(3)!
- AWR(Automatic Workload Repository)——概述(1)!
- Oracle AWR(Automatic Workload Repository)使用Oracle
- Oracle AWR(Automatic Workload Repository) 說明Oracle
- Automatic Workload Repository (AWR)總結(1)
- Automatic Workload Repository (AWR)總結(3)
- Oracle AWR(Automatic Workload Repository)使用解析Oracle
- Oracle10g AWR (Automatic Workload Repository)Oracle
- 自動工作負載庫(Automatic Workload Repository,AWR)負載
- Automatic Workload Repository ViewsView
- AWR快照資料遷移(Transporting Automatic Workload Repository Data)
- Oracle10g New Feature -- 10. AWR (Automatic Workload Repository)Oracle
- Automatic Manageability Features : Automatic Workload Repository (52)
- 自動工作負載庫理論與操作(Automatic Workload Repository,AWR)負載
- AWR (Automatic Workload Repository) - 不自動產生snapshot是怎麼回事
- Automatic Workload Repository Compare Period report
- oracle小知識點5--通過dbms_workload_repository.awr_report_html產生awr報告OracleHTML
- Oracle生成awr報告Oracle
- Oracle 生成awr報告Oracle
- 手工生成AWR執行期對比報告記錄
- 生成awr報告的指令碼指令碼
- 手工生成AWR分析報告
- 【AWR】Oracle批量生成awr報告指令碼Oracle指令碼
- DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE 手工清理awr
- 自動生成AWR HTML報告HTML
- 使用包DBMS_WORKLOAD_REPOSITORY修改AWR的預設設定
- 【AWR】自動生成AWR報告指令碼以及用法指令碼
- 定時自動生成awr報告
- 指令碼:定時生成awr報告指令碼
- ORACLE 11G生成AWR報告Oracle
- AWR報告自動生成指令碼指令碼
- 自動生成awr報告指令碼指令碼
- awr報告每天自動生成指令碼指令碼