oracleawr报告,oracle 报告

http://www.itjxue.com  2023-01-14 11:42  来源:未知  点击次数: 

什么是oracle awr报告

AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库

AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分。

如何获取oracle awr 报告

1 登录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 的方式一次删两个字符...将就着用

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

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

如何生成Oracle AWR报告

1、运行,cmd。然后进入到 oracle的安装目录,这里以我的电脑为例: E:\app\Administrator\product\11.2.0\dbhome_1\

2、再进入到下面的目录 RDBMS\ADMIN。确保E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN 下面有 awrrpt.sql这个文件

3、输入 sqlplus ,然后以管理员身份登录。

4、输入命名:@awrrpt

5、开始按提示操作,首先是选择要生成的awr报告的类型,可以选择text或html类型。这里我们以 html类型为例。输入 html,回画

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

7、输入天数后,界面会输出一个时间段的表格,每个时间点都对应一个snapId,间隔时间为oracle默认是1个小时,接下来,输入要生成报告的时间开始点应的snap id,这里我输入3318, 然后再输入结束点对应的snap id,这里输入 3320.

8、接着要求输入生成报告的名字,系统会自动生成一个输入的名字并会提示信息中显示出来。如果使用输入名称。则不用输入任何内容。直接回画即可。到此。系统就会自动生成一张awr的报告。

如何看懂Oracle数据库AWR报告

如何看懂Oracle数据库AWR报告

先看数据库环境,版本,压力大小等

然后分析命中率,首先你要懂命中率什么意思然后定一个阀值,达到这个阀值有可能会有哪些问题,然后向下找出证据

最后也是最重要的是 等待事件,弄清楚每个等待事件的意义,然后向下找证据

事件下面基本可以看作证据,来证明你对命中率和等待事件的分析。

所以第一:你要会分析出问题。

第二:要知道AWR都收集哪些数据,对你的分析来佐证!

生成oracle数据库awr报告所需要的权限?

1.生成单实例

awr

报告:

@$oracle_home/rdbms/admin/awrrpt.sql

2.生成

oracle

rac

awr

报告:

@$oracle_home/rdbms/admin/awrgrpt.sql

3.生成

rac

环境中特定数据库实例的

awr

报告:

@$oracle_home/rdbms/admin/awrrpti.sql

4.生成

oracle

rac

环境中多个数据库实例的

awr

报告的方法:

@$oracle_home/rdbms/admin/awrgrpti.sql

5.生成

sql

语句的

awr

报告:

@$oracle_home/rdbms/admin/awrsqrpt.sql

6.生成特定数据库实例上某个

sql

语句的

awr

报告:

@$oracle_home/rdbms/admin/awrsqrpi.sql

--生成

awr

时段对比报告

7.生成单实例

awr

时段对比报告

@$oracle_home/rdbms/admin/awrddrpt.sql

9.生成

oracle

rac

awr

时段对比报告

@$oracle_home/rdbms/admin/awrgdrpt.sql

10.生成特定数据库实例的

awr

时段对比报告

11.生成

oracle

rac

环境下特定(多个)数据库实例的

awr

时段对比报告

(责任编辑:IT教学网)

更多

推荐网络媒体文章