1、数据库安装路径下,找到如下图这个awrrpt.sql 文件。 在plsql命令窗口,以sys管理员身份登录下,执行这个sql文件。

2、执行之后,弹出提示框,输入html后点击ok,即导出的文件为html格式

3、接下来弹出提示框如下,这里输入的数值就是 需要生成几天的报告数据,可以根据实际情况来调整,比如现在是12月22号,你要获取20号的数据,这里要填3(这样就会加载20号至22号3天的数据)。

4、点击ok之后,生成的数据如下,可以看到 20号- 22号的快照数据以每个小时分段加载出来,每行数据对应的SNAP_ID 字段就是 这个时间点的标识,在后续操作可以用上。


5、紧接着弹出提示框,让你选择这份报告从什么点开始,这里就要输入SNAP_ID 字段对应的值。


这样我就可以导出22号 6点至11点 这个区间的快照数据。可以用来分析这段时间,系统的性能问题,sql执行效率问题。
6、接下来会提示,这份报告的文件名称,可自行编辑,也可用默认的文件名(不用维护,直接点ok就行)

7、接下来就是等待文件的生成,最后会显示文件生成的路径。

文件的开头就能看到一些基本信息,从何时开始 何时结束。

本文详细介绍如何通过awrrpt.sql脚本生成Oracle AWR性能报告。包括以sys用户执行脚本、设置报告时间范围及格式等步骤。适用于分析数据库性能问题。
675

被折叠的 条评论
为什么被折叠?



