获取Oracle_AWR报告的使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle自带的性能诊断工具(AWR报告)

简介

awr报告是oracle 10g及以上版本提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告。

获取方法

要获取awr报告,首先需要两个数据库快照,Oracle默认每个一个小时创建一个数据库快照,默认只保留最近7天的快照信息。

方法一

1:登陆对应的数据库服务器

2:找到oracle磁盘空间(d:oracle\product\10.2.0\db_1\RDBMS\Admin)

3:执行cmd-cd d:回车

4: cd d:oracle\product\10.2.0\db_1\RDBMS\Admin 回车

5:sqlplus 用户名/密码@服务连接名(例:sqlplus carmot_esz_1/carmot@igrp)

6:执行@awrrpt.sql 回车(根据提示输入文件类型、快照起止Id、输出文件名)

方法二

1、用system用户登录PL/SQL

2、查看快照,查询出来的快照snap_id,SQL如下

select snap_id,max(sample_time)

from sys.wrh$_active_session_history

groupby snap_id

orderby snap_id desc;

3、直接通过sql获取即可

SELECT*FROMTABLE(dbms_workload_repository.awr_report_html(

(select dbid from v$database),1,

31187,-- begin snap_id

31188-- end snap_id

));

4、把查看的结果,全选COPY 出来保存成A.html 即可。

方法三

1、System用户登录到Oracle OEM中

2、在“相关链接”中选择“指导中心”在指导标签页下选择“ADDM”

3、选择生成AWR报告的快照

4、查看快照

5、查看AWR报告,并保存。

相关文档
最新文档