Oracle10g AWR 简单获得方法
目标:获得一周内数据库awr报告。
--先获得7天内dbid,实例号,开始快照id,结束快照id SQL> SELECT dbid, instance_number, MIN (snap_id) begin_snap_id, MAX (snap_id) end_snap_id FROM dba_hist_snapshot WHERE end_interval_time >= SYSDATE - 7 GROUP BY dbid, instance_number; DBID INSTANCE_NUMBER BEGIN_SNAP_ID END_SNAP_ID ---------- --------------- ------------- ----------- 262089084 1 2529 2696 --获得普通文本格式的awr报告输出 SQL> SELECT output FROM table (DBMS_WORKLOAD_REPOSITORY.awr_report_text (262089084, 1, 2529, 2696, 0)); 然后把输出内容拷贝到某个文件,并命名为xxx.txt即可。 --获得超文本格式的awr报告输出 SQL> SELECT output FROM table (DBMS_WORKLOAD_REPOSITORY.awr_report_html (262089084, 1, 2529, 2696, 0)); 然后把输出内容拷贝到某个文件,并命名为xxx.html即可。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22123669/viewspace-665601/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22123669/viewspace-665601/