Beng Dou

一只站在树上的鸟儿,从来不会害怕树枝断裂,因为它相信的不是树枝,而是它自己的翅膀。

导航

Oracle数据库手工获取AWR报告

  AWR(Automatic Workload Repository)报告常用于Oracle数据库性能分析。熟练解读AWR报告有助于快速分析Oracle性能问题。下面主要描述如何手工获取AWR报告。

操作步骤

  1、生成指定时间段的awr快照

SQL> exec dbms_workload_repository.create_snapshot(); #生成快照

  2、间隔5分钟,重新执行生成快照。间隔时长可以根据需要设置。

SQL> exec dbms_workload_repository.create_snapshot(); #生成快照

  3、利用awrrpt.sql获取指定时间段的awk报告

sqlplus / as sysdba
SQL> @?/rdbms/admin/awrrpt.sql
#后面步骤依据提示操作即可,注意这两时间段
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 1796
Enter value for end_snap: 1797

    说明:如果想查找awrrpt.sql具体位置,可以通过find查找。

  4、使用浏览器打开生成的html文件进行查看。完成

posted on 2017-11-07 22:18  锅边糊  阅读(758)  评论(0编辑  收藏  举报