2012-01-19

Oracle AWRレポート

Oracle 11g で AWRレポートどうやって出すんだっけって前調べたけど忘れちゃってまた調べたのでメモ。

SQLPLUSから呼び出す。
sqlplus / as sysdba
SQL> @?/rdbms/admin/awrrpt

最初は形式を選択
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      ← htmlも選べるよ
Type Specified:                                  text

次に統計の対象とする日数を入力(詳細な時間などはこの次のステップで選択できる)
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&rt; without
specifying a number lists all completed snapshots.

num_daysに値を入力してください: 2      ← 調査したい日数を入力

すると一覧にSnapIDが表示されるので、レポートにしたい番号を入れる。
                                                        Snap
Listing the last 2 days of Completed Snapshots

Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
hoge         HOGE              1544 18 1月  2012 00:00     1
                               1545 18 1月  2012 01:00     1
                               1546 18 1月  2012 02:00     1
                               1547 18 1月  2012 03:00     1
                               1548 18 1月  2012 04:00     1
                               1549 18 1月  2012 05:00     1
                               1550 18 1月  2012 06:00     1
                               1551 18 1月  2012 07:00     1
                               1552 18 1月  2012 08:00     1
                               1553 18 1月  2012 09:00     1
                               1554 18 1月  2012 10:00     1

Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
begin_snapに値を入力してください: 1520
Begin Snapshot Id specified: 1520

end_snapに値を入力してください: 1580
End   Snapshot Id specified: 1580

レポート名を入力。何も指定しなければ自動でレポート名が作られます。
Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_1520_1580.txt.  To use this name,
press  to continue, otherwise enter an alternative.

report_nameに値を入力してください: ← 何も入れないでEnterを押下すると上記の名前でレポートが作成されます。

Using the report name awrrpt_1_1520_1580.txt