1.要使用DM7的AWR功能,首先得创建系统包:
SP_CREATE_SYSTEM_PACKAGES(1);
2.设置一下AWR每个快照的时间间隔:
--这里设置的是10分钟,可以根据需要来设置(必须设置一个时间,不然无法抓取快照)
CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(10);
3.也可以手动设置快照
DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
4.设置完成了,我们可以查看一下快照
SELECT * FROM SYS.WRM$_SNAPSHOT;
5.根据id信息生成AWR报告
--生成id 1到2之间的AWR报告
SYS.AWR_REPORT_HTML(1,2,'/tmp/awr','AWR1.HTML');
6.关闭awr功能只需要设置快照间隔时间为0就行了
CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(0);