为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8 【操作系统】:redhat 【CPU】: 【问题描述】*: 是我取报告的命令有问题吗?
1、启用系统包和AWR包: call SP_INIT_AWR_SYS(1); call SP_CREATE_SYSTEM_PACKAGES(1); 2、查询AWR快照: SELECT * FROM SYS.WRM$_SNAPSHOT; 3、设置快照间隔,如果不设置快照间隔,手动执行快照后SYS.WRM$_SNAPSHOT视图中没有记录: CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(50); 4、在两个时间点分别手动创建快照,或者等待系统自动生成: 10:00时创建第一快照: call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); 30分钟后再创建一个,10:30, call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); 5、查询AWR快照: SELECT * FROM SYS.WRM$_SNAPSHOT; 6、创建AWR报告,SYS.AWR_REPORT_HTML(快照ID1,快照ID2,‘AWR报告存放路径’,‘AWR报告名称.HTLM’);: SYS.AWR_REPORT_HTML(1,2,‘C:’,‘AWR1.HTML’);
再仔细过一下,我这边测试是没问题的
1、启用系统包和AWR包:
call SP_INIT_AWR_SYS(1);
call SP_CREATE_SYSTEM_PACKAGES(1);
2、查询AWR快照:
SELECT * FROM SYS.WRM$_SNAPSHOT;
3、设置快照间隔,如果不设置快照间隔,手动执行快照后SYS.WRM$_SNAPSHOT视图中没有记录:
CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(50);
4、在两个时间点分别手动创建快照,或者等待系统自动生成:
10:00时创建第一快照:
call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
30分钟后再创建一个,10:30,
call DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
5、查询AWR快照:
SELECT * FROM SYS.WRM$_SNAPSHOT;
6、创建AWR报告,SYS.AWR_REPORT_HTML(快照ID1,快照ID2,‘AWR报告存放路径’,‘AWR报告名称.HTLM’);:
SYS.AWR_REPORT_HTML(1,2,‘C:’,‘AWR1.HTML’);