以下的文章主要是對Oracle11生成AWR的實際相關報告,AWR報告的相關產生方法下文也有詳細介紹,如果你對其相關內容心存好奇的話,以下的文章將會揭開它的神秘面紗。希望你在浏覽完之後會有所收獲。
1,登陸Oracle數據庫:
- sqlplus / as sysdba
2, 在sqlplus中,以sys用戶運行下面的命令,生成第一份性能數據快照:
- exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (flush_level=>'ALL');
3,運行你找到的所有或很多性能較差的應用或SQL,讓系統壓力始終處於比較高的狀態(如CPU或IO的使用),並保持此狀態達到半小時到1小時
4,在sqlplus中,以sys用戶再次運行下面的命令,生成第二份性能數據快照:
- exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (flush_level=>'ALL');
5,在sqlplus中,以sys用戶運行下面的命令,以產生性能報告:
- @?/rdbms/admin/awrrpt.sql
根據提示,選擇上面生成的2個性能數據快照,最後會生成一個最終的AWR性能報告。以上的相關內容就是對Oracle11生成AWR報告的介紹,望你能有所收獲。