用dba账户登录
1、开始压测
执行如下语句
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();
2、 结束压测
执行如下语句
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();
3、运行awrrpt.sql脚本
@D:\software\oracle11\product\11.2.0\dbhome_1\RDBMS\ADMIN\awrrpt.sql
--awrrpt.sql 存放位置 oracle_home\RDBMS\ADMIN\目录下
--如果不知道oracle_home 目录 可以执行 @?/rdbms/admin/awrrpt.sql
4、选择生成报告格式
建议用html
5、选择生成报告日期
选择要生成的报告的日期是在多少天以前记录,输入1,则表示要生成今天0点开始到现在之内的某个时间段的报告,输入2,则表示满意生成昨天0点开始到现在的某个时间段的报告。以此类推。缺省记录最近7天,这里输入选择1天
6、选择snpID
每个时间点都对应一个snapId,间隔时间为oracle默认是1个小时,接下来,输入要生成报告的时间开始点应的snap id,本例输入1067 然后再输入结束点对应的snap id,这里输入 1068.
7、选择报告保存路径以及名字
如果不输入,生成的awr文件默认保存在当前页面
然后可以看到界面出现下图所示,直到 出现report writtent to……表示报告生成完成
8、打开awr报告
然后用浏览器打开