awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告。
首先,准备一个目录作为AWR生成报告的路径。
启动sqlplus等开发工具,调用生成脚本。程序脚本一般保存在$ORACLE_HOME下的rdbms/admin中,名称为awrrpt.sql。
SQL> conn / as sysdba Connected. // 执行脚本文件 SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sql
之后进入报告参数输入模块。
之后,要持续输入一系列的报告参数。输入生成报告类型,目前AWR提供txt和html两种格式。需要确认生成格式,默认是html格式。
报告涉及天数范围
启动报告后,会显示生成实例的名称等基本信息。 默认情况下,AWR会将镜像信息保留一个月。手工生成的时候,需要确认生成AWR报告的时间范围。一般情况下,特别是生产环境下,我们通常设置1-7天也就够用了。
输入开始和结束的snapshot编号
输入天数信息后,AWR生成代码会将天数范围内的snapshot镜像点列出,供输入选择。
之后,我们需要根据列出的时间范围,输入开始和结束的snap编号。
确定报告名称
最后就是确定生成报告的名称。一般采用默认的名称就可以了。
确定回车后就会就会看到在生成的报告。
到指定目录下就可以获取得到awr报告信息。