生成AWR报告

更新时间:2023-09-04 00:16:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

如何生成awr报告

如何生成awr报告

1. 使用oracle用户登录应用服务所使用的数据库节点所在的服务器

2. 首先进入$ORACLE_HOME/rdbms/admin目录

3. 该目录底下有个awrrpt.sql文件

4. 用SYSDBA身份登录

sqlplus

5. 在SQLPLUS中输入

@awrrpt

6. 开始安装提示操作,首先是选择要生成awr报告的类型,可以选择text类型和html类型,这里以html类型为例,输入html

如何生成awr报告

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

如何生成awr报告

8. 输入天数后,界面会输出一个时间段的表格,每个时间点都有对应一个Snap Id,间隔时间ORACLE默认是1个小时,接下来,输入要生成报告的时间的开始点对应的Snap Id,这里以2010-08-15 09:00为例,表中看到其对应的Snap Id是1272,

在输入

1272

9. 接下来,输入要生成报告的时间的结束点对应的Snap Id,这里选2010-08-15 10:00为例,表中看到其对应的Snap Id是1273,

在输入

1273

10.接着要求输入生成报告的名字,系统会自动生成一个默认的名字,并会在提示信息中显示出来,如果使用默认名,则不用输入任何内容,直接回车即可。这里的名字默认是,一般都是awrrpt_1_开始点对应

如何生成awr报告

的Snap Id_结束点对应的Snap Id.html 命名,这里可以按照默认的名字就可以,生成的报告内容中包含有报告记录的时间段。

回车后,会生成报告。

11.至此,时间段为2010-08-15 09:00到2010-08-15 10:00的AWR报告生成完毕,重复第5到第10步,可生成其他时间段的报告。

12.退出plsql。

13.使用pwd命令查看当前路径,生成的报告都在这个路径里面,说这里的当前目录是

/data3/app/oracle/product/10.2.0/db/rdbms/admin

14.使用ftp登陆系统,进入该这个目录,并把生成的报告下载到本机。

其他相关

1.查询当前awr快照收集的频率和保留时间,默认是每个1个小时收集一次,并保留7天

--SNAP_INTERVAL表示快照收集的频率,RETENTION表示快照保留时间

SELECT * FROM DBA_HIST_WR_CONTROL;

2.修改awr快照收集的频率和保留时间 比如需要设置成每隔30分钟收集一次,并且只保留3天

--设置参数interval=>相隔时间单位分钟,retention=>保留天数*24*60

begin

dbms_workload_repository.modify_snapshot_settings (interval => 30,retention => 3*24*60);

如何生成awr报告

end;

3.awr的记录只会记录数据库启动后的记录,也就是如果数据库重启,则数据库关闭之前的快照将会被删除。

本文来源:https://www.bwwdw.com/article/pygi.html

Top