11.2.0.4版本的
1以oracle用户登录系统
2执行sqlplus / as sysdba
3运行@?/rdbms/admin/awrrpt.sql
$sqlplus / as sysdba
sql>@?/rdbms/admin/awrrpt.sql
则会提示选择报告类型有text,html 2种,默认html,直接回车或者输入html都可。
然后后提示要几天的,oracle11g默认最多保存8天的,输入天数后,就会显示最近输入天数的所有snapshot。
会让你输入begin snapshot 和end snapshot。
然后就会给你保存的名称,用默认即可。
附图:
1:执行@?/rdbms/admin/awrrpt.sql
2:输入begin_snapshot和end_snapshot
3:awr报告生成完成
需要注意事项:
1, begin_snapshot和end_snapshot之间不能有关闭数据库,不然生成awr会报错,需要缩小范围。
2, awr报告是有一个叫mmon的oracle后台进程采集数据,如果因为某种原因这个别关闭也是不会有相关数据的。
3, 默认快照是1个小时1次,但是可以手动执行: Exec dbms_workload_repository.create_snapshot;