【效能優化】sqlplus中使用指令碼生成awr報告
sqlplus中使用指令碼生成awr報告
[oracle@ora11g ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Wed Sep 9 07:50:32 2015
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@PROD>@?/rdbms/admin/awrrpt.sql
Current Instance
~~~~~~~~~~~~~~~~
DB Id DB Name Inst Num Instance
----------- ------------ -------- ------------
298637399 PROD 1 PROD
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:
Type Specified: html
Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DB Id Inst Num DB Name Instance Host
------------ -------- ------------ ------------ ------------
* 298637399 1 PROD PROD ora11g.cuug.
com
Using 298637399 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.
Enter value for num_days: 2
Listing the last 2 days of Completed Snapshots
Snap
Instance DB Name Snap Id Snap Started Level
------------ ------------ --------- ------------------ -----
PROD PROD 1 08 Sep 2015 15:06 1
2 08 Sep 2015 16:00 1
3 08 Sep 2015 17:12 1
4 08 Sep 2015 18:00 1
5 08 Sep 2015 19:00 1
6 08 Sep 2015 20:00 1
7 08 Sep 2015 21:01 1
8 08 Sep 2015 22:00 1
9 08 Sep 2015 23:00 1
10 09 Sep 2015 00:00 1
11 09 Sep 2015 01:01 1
12 09 Sep 2015 02:00 1
13 09 Sep 2015 03:00 1
14 09 Sep 2015 04:00 1
15 09 Sep 2015 05:00 1
16 09 Sep 2015 06:00 1
17 09 Sep 2015 07:00 1
18 09 Sep 2015 07:44 1
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 5
Begin Snapshot Id specified: 5
Enter value for end_snap: 6
End Snapshot Id specified: 6
Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_5_6.html. To use this name,
press <return> to continue, otherwise enter an alternative.
Enter value for report_name: 20150908_19_20.html
Using the report name 20150908_19_20.html
手動生成快照命令
SYS@PROD>exec dbms_workload_repository.create_snapshot()
PL/SQL procedure successfully completed.
SYS@PROD>
SYS@PROD>desc dba_hist_snapshot;
Name Null? Type
----------------------------------------------------- -------- ------------------------------------
SNAP_ID NOT NULL NUMBER
DBID NOT NULL NUMBER
INSTANCE_NUMBER NOT NULL NUMBER
STARTUP_TIME NOT NULL TIMESTAMP(3)
BEGIN_INTERVAL_TIME NOT NULL TIMESTAMP(3)
END_INTERVAL_TIME NOT NULL TIMESTAMP(3)
FLUSH_ELAPSED INTERVAL DAY(5) TO SECOND(1)
SNAP_LEVEL NUMBER
ERROR_COUNT NUMBER
SNAP_FLAG NUMBER
SYS@PROD>
SYS@PROD>col BEGIN_INTERVAL_TIME for a35
SYS@PROD>col END_INTERVAL_TIME for a35
SYS@PROD>
SYS@PROD>select snap_id,BEGIN_INTERVAL_TIME,END_INTERVAL_TIME,SNAP_LEVEL from dba_hist_snapshot order by 2;
SNAP_ID BEGIN_INTERVAL_TIME END_INTERVAL_TIME SNAP_LEVEL
---------- ----------------------------------- ----------------------------------- ----------
1 08-SEP-15 02.56.03.000 PM 08-SEP-15 03.06.11.337 PM 1
2 08-SEP-15 03.06.11.337 PM 08-SEP-15 04.00.26.041 PM 1
3 08-SEP-15 05.00.52.000 PM 08-SEP-15 05.12.00.283 PM 1
4 08-SEP-15 05.12.00.283 PM 08-SEP-15 06.00.12.363 PM 1
5 08-SEP-15 06.00.12.363 PM 08-SEP-15 07.00.25.711 PM 1
6 08-SEP-15 07.00.25.711 PM 08-SEP-15 08.00.41.147 PM 1
7 08-SEP-15 08.00.41.147 PM 08-SEP-15 09.01.00.050 PM 1
8 08-SEP-15 09.01.00.050 PM 08-SEP-15 10.00.15.860 PM 1
9 08-SEP-15 10.00.15.860 PM 08-SEP-15 11.00.33.050 PM 1
10 08-SEP-15 11.00.33.050 PM 09-SEP-15 12.00.49.096 AM 1
11 09-SEP-15 12.50.42.000 AM 09-SEP-15 01.01.49.366 AM 1
12 09-SEP-15 01.40.44.000 AM 09-SEP-15 02.00.55.116 AM 1
13 09-SEP-15 02.00.55.116 AM 09-SEP-15 03.00.12.824 AM 1
14 09-SEP-15 03.00.12.824 AM 09-SEP-15 04.00.31.721 AM 1
15 09-SEP-15 04.00.31.721 AM 09-SEP-15 05.00.47.334 AM 1
16 09-SEP-15 05.00.47.334 AM 09-SEP-15 06.00.06.808 AM 1
17 09-SEP-15 06.00.06.808 AM 09-SEP-15 07.00.26.765 AM 1
18 09-SEP-15 07.00.26.765 AM 09-SEP-15 07.44.56.001 AM 1
19 09-SEP-15 07.44.56.001 AM 09-SEP-15 07.58.11.162 AM 1
19 rows selected.
SYS@PROD>
呂星昊
2015.9.10
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29475508/viewspace-1795952/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【AWR】Oracle批量生成awr報告指令碼Oracle指令碼
- awr報告每天自動生成指令碼指令碼
- 效能優化之達夢AWR使用優化
- 【效能調優】Oracle AWR報告指標全解析Oracle指標
- ORACLE AWR效能報告和ASH效能報告的解讀Oracle
- Oracle生成awr報告操作步驟Oracle
- 本機生成遠端資料庫AWR報告資料庫
- Oracle 11.2.0.3.0中執行awrrpt.sql生成awr報告報ora-06502錯誤OracleSQL
- 生成 Linux 執行時間報告的 Bash 指令碼Linux指令碼
- 如何在12.2版本ADG備庫生成AWR報告
- 達夢資料庫如何來配置並生成AWR報告資料庫
- sqlplus 中文?好和awr中文問號SQL
- [20230203]完善awr.sql指令碼.txtSQL指令碼
- oracle rac 單個例項不能生成awr報告的問題Oracle
- AWR報告基礎操作
- 使用React中後臺效能優化以及移動端優化React優化
- 使用vue中後臺效能優化以及移動端優化Vue優化
- 介面自動化使用requests生成測試報告測試報告
- JICMAIL:2021年A/B測試優化郵件效能報告AI優化
- [20221208]完善bind_cap_awr.sql指令碼.txtSQL指令碼
- 宜信資料庫實踐|解讀Oracle AWR效能分析報告,更快定位效能瓶頸資料庫Oracle
- redolog生成指令碼指令碼
- 如何使用 Bash 指令碼從 SAR 報告中獲取 CPU 和記憶體使用情況指令碼記憶體
- [20230220][20230110]生成相關備庫的awr報表
- 【前端效能優化】vue效能優化前端優化Vue
- Pytest單元測試框架生成HTML測試報告及優化框架HTML測試報告優化
- 在 CentOS/RHEL 系統上生成補丁合規報告的 Bash 指令碼CentOS指令碼
- awr-----一份經典的負載很高的awr報告負載
- 使用shouldComponentUpdate進行效能優化優化
- oracle自帶指令碼說明(rdbms,ctx,sqlplus,javavm)Oracle指令碼SQLJava
- 12.2 如何單為PDB建立AWR報告
- mysql 大表中count() 使用方法以及效能優化.MySql優化
- [python] request 介面測試自動化指令碼轉化為 [locust] 效能測試指令碼Python指令碼
- sqlplus中利用spool生成帶日期的檔名SQL
- UITableView效能優化-中級篇UIView優化
- 相親交友原始碼前端效能優化,通常使用哪些手段?原始碼前端優化
- sqoop指令碼批量生成OOP指令碼
- 獲取AWR的指令碼,可以在crontab裡面部署指令碼
- Python 程式碼的效能優化之道Python優化