生成awr,查看性能,需要時快照,一般都是每小時自動生成一個,當然也可以手工生成。
1. 在創建AWR快照之前,先看看當前已經產生的AWR報告,此時最大的SNAP_ID為43012。
SQL> select max(snap_id) from dba_hist_snapshot;
MAX(SNAP_ID)
------------
43012
2. 手工生成一個AWR快照,可以看到快照ID為43012。
SQL> set timing on
SQL> exec dbms_workload_repository.create_snapshot();
PL/SQL procedure successfully completed.
Elapsed: 00:00:05.02
3. 創建AWR報告.運行awrrpt.sql腳本,根據提示生成AWR報告。
SQL>@?/rdbms/admin/awrrpt.sql