• 1、开始压测
  • 2、 结束压测
  • 3、运行awrrpt.sql脚本
  • 4、选择生成报告格式
  • 5、选择生成报告日期
  • 6、选择snpID
  • 7、选择报告保存路径以及名字
  • 8、打开awr报告



用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

windows生成awr报告_如何生成awr报告详解

4、选择生成报告格式

建议用html

windows生成awr报告_oracle_02

5、选择生成报告日期

选择要生成的报告的日期是在多少天以前记录,输入1,则表示要生成今天0点开始到现在之内的某个时间段的报告,输入2,则表示满意生成昨天0点开始到现在的某个时间段的报告。以此类推。缺省记录最近7天,这里输入选择1天

windows生成awr报告_压测_03

6、选择snpID

每个时间点都对应一个snapId,间隔时间为oracle默认是1个小时,接下来,输入要生成报告的时间开始点应的snap id,本例输入1067 然后再输入结束点对应的snap id,这里输入 1068.

windows生成awr报告_oracle_04

7、选择报告保存路径以及名字

如果不输入,生成的awr文件默认保存在当前页面

windows生成awr报告_如何生成awr报告详解_05


然后可以看到界面出现下图所示,直到 出现report writtent to……表示报告生成完成

windows生成awr报告_oracle_06

8、打开awr报告

windows生成awr报告_sql_07


然后用浏览器打开

windows生成awr报告_如何生成awr报告详解_08