Oracle 11g awr报告

1.以oracle用户登录到数据库服务器

  su - oracle

2.用sysdba权限用户登陆数据库

sqlplus sys/密码 as sysdba

3.执行脚本

@?/rdbms/admin/awrrpt.sql

4.生成报告

4.1设定生成报告的格式

说明:不用输入,默认即可,默认生成HTML格式,直接按Enter

4.2设定报告时间段的天数

说明:只导当天的时间点则输入1;导昨天的时间点则输入2;前天则3,默认最大7天。

4.3设定报告开始时间点

说明:例如下图所示16571代表的是2016年5月11日12时。

4.4设定报告结束时间点

说明:例如下图所示16573代表的是2016年5月11日14时。

4.5设定报告名称

说明:不用输入,默认即可,直接按Enter。

4.6AWR报告生成正常结束


5.获取报告

说明:通过FTP软件,从当前路径中获取AWR报告。

 

 6.手工创建awr快照

6.1.查看当前的AWR保存策略

select * from dba_hist_wr_control;

6.2.通过DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT过程创建

   如果想要取指定时间段的报告是,可以在压力测试之前在slqplus中执行以下命令:execute DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();     在压测之后,再执行下该命令;然后再执行步骤3去取报告

6.2.1执行命令:exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

6.2.2压测结束后,再次执行该命令

6.2.3生成awr报告:

步骤参照步骤3-步骤4.2

数据库快照如下图所示,我们可以看到snap id 为566 和567的快照

接下来输入begin_snap为566,end_snap为567,输入报告名称,如下图所示,最终即可生成该时间段的报告


 

posted @ 2018-03-26 16:31  pretend_smile  阅读(1492)  评论(0)    收藏  举报