Oracle 获取awr报告

1 登录Oracle用户

 su - oracle

2 进入 SQLplus ,扫行 @awrrpt.sql .这里注意,要指定 awrrpt.sql脚本路径,所以建议一开始就进到指定目录这样方便些

cd /u01/app/oracle/product/11.2.0/db_1/rdbms/admin/

这里有个小技巧,  admin下有很多脚本,用于生成不出的报告, 比如 ashrpt.sql  用于生成 ASH报告. 文件名是用 报告名称缩写+rpt.sql 方式命名的.

3 指定报告格式和时间范围,这里分四次输入

第一次指定格式,这里使用html格式.

第二次指定日期范围,这里选当天的.注意了,因为这些数据占空间较大,一般不建议保留太久.我们这边保留了两天的.

第三次指定时间段

第四次指定文件名

最后很多人都会注意到在 SSH 下输入命令,一旦输入错误,没办法使用 Background 按键.这是因为sqlplus编码格式的原因.可以使用 ctrl+Background 的方式一次删两个字符...将就着用

Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report?
Enter ‘html‘ for an HTML report, or ‘text‘ for plain text
Defaults to ‘html‘
Enter value for report_type: html

Type Specified:                  html

Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed.  Pressing <return> without
specifying a number lists all completed snapshots.

Enter value for num_days: 1

                              17950 20 Nov 2014 20:00      1
                              17951 20 Nov 2014 21:00      1

Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 17950
Begin Snapshot Id specified: 17950

Enter value for end_snap: 17951
End   Snapshot Id specified: 17951

4 之后生成的文件以 文件名+.lst 的方式生成了.直接用浏览器打开就行了.

5 如果使用了数据库集群,那么任意哪个服务器上都能取到完整的AWR报告,因为数据是在集群中的.

时间: 2024-10-20 10:47:09

Oracle 获取awr报告的相关文章

【干货】ORACLE-AWR报告分析

1.什么是AWR? AWR (Automatic Workload Repository) 是自动负载信息库的英文缩写,AWR报告是Oracle 10g以后版本提供的一种性能收集和分析工具,能提供一个时间段内整个系统资源使用情况的报告,通过报告可以了解一个系统的整个运行情况,生成的报告包括多个部分. AWR每小时对v$active_session_history视图(内存中的ASH采集信息,理论为1小时)进行采样一次,并将信息保存到磁盘中,并且保留7天,7天后旧的记录才会被覆盖.这些采样信息被保

Oracle的AWR报告分析

* 定义:awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告. 如何分析: * 在看awr报告的时候,我们并不需要知道所有性能指标的含义,就可以判断出问题的所在,这些性能指标其实代表了oracle内部实现,对oracle理解的越深,在看awr报告的时候,对数据库性能的判断也会越准确 * 在看性能指标的时候,心里先要明白,数据库出现性能问题,一般都在三个地方,

oracle生成AWR报告

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/43971547 实验环境: 操作系统:win7 旗舰版 64bit 数据库:oracle 11G R2 64bit 第1步:登陆sqlplus C:\Users\Administrator>sqlplus / as sysdba 第2步:跑脚本 SQL> @

【Oracle之AWR报告解析】

AWR报告模板1.DB Time远远小于Elapsed时间,说明数据库比较空闲.如果是大于则说明数据库比较繁忙举例介绍:Report A:?Snap Id Snap Time Sessions Curs/Sess?--------- ------------------- -------- ---------?Begin Snap: 4610 24-Jul-08 22:00:54 68 19.1?End Snap: 4612 24-Jul-08 23:00:25 17 1.7?Elapsed:

生成Oracle的AWR报告

1.打开CMD命令对话框,登录SQLPLUS(主要如果是管理员账户,用户名需要加 as sysdba,密码格式为  [email protected]/实例名),输入AWR执行SQL语句(注意,路径根据实际安装路径为准). 2.设置report_type值,这里使用默认的html格式即可,直接回车跳过 3.设置要显示的AWR报告天数,设置值为1到7即可. 4.设置日志导出的起始和终止编号节点. 5.设置输出日志的路径以及名称. 6.如果导出的内容较多,可能会比较缓慢,请耐心等待一下,直到出现下图

Oracle生成AWR报告方法

用xshell 登陆: [[email protected] /]$ su - oracle [[email protected] ~]$ sqlplus system/[email protected]/orcl SQL*Plus: Release 11.2.0.4.0 Production on Sun Oct 9 14:16:59 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle

Oracle获取AWR和ASH

-- 找到指定的snap select snap_id, max(sample_time) from sys.wrh$_active_session_history group by snap_id order by snap_id desc; -- AWR SELECT * FROM TABLE(dbms_workload_repository.awr_report_html( (select dbid from v$database), 1, 26663, -- begin snap_id

Oracle 11g AWR 系列五:如何生成 AWR 报告?

1.生成单实例 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成 Oracle RAC AWR 报告:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成 RAC 环境中特定数据库实例的 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpti.sql4.生成 Oracle RAC 环境中多个数据库实例的 AWR 报告的方法:@$ORACLE_HOME/rdbms/admin/awrgrpti.s

Oracle 11g AWR性能报告

一.自动工作负载库(Automatic Workload Repository,AWR) 自动工作负载库(Automatic Workload Repository,AWR)是在Oracle公司提供的一个工具.AWR来可以自动收集.处理.并保存性能统计结果,这种统计数据存放在内存中并随后存储在数据库中,这些数据既能在报告中显示也可以通过视图查询.可以协助我们找出Oracle的性能瓶颈. AWR收集和处理的统计数据包括: 对象统计,用于确定数据库段(表.索引…)的访问情况 基于时间的统计:数据库活