Oracle 数据库中如何收集AWR Report
(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)
AWR(Automated Workload Repository 自动负载信息库)永久地保存系统的性能诊断信息,由SYS用户拥有。有时候为了性能诊断,你可能需要自己定义采样频率来获取系统快照信息。Oracle 10g在包dbms_workload_repository中提供了很多过程,通过这些过程,你可以管理快照并设定基线(baselines)。AWR中的信息最长可能有1小时的延迟,所以其采样信息并不能用于诊断数据库的当前状态,但可以用来作为一段时期内数据库性能调整的参考。
如何收集设置和收集AWR Report对开发人员和DBA来说都是非常重要的,这里记录下基础的收集方式,以便查阅和其他人参考。
1. 链接到sqlplus,如下图
2. 执行文件@$ORACLE_HOME/rdbms/admin/awrrpt.sql;如果在EBS服务器上切环境变量设的有问题的话,可以使用路径类似于
@/u01/oracle/mydev213/db/tech_st/11.1.0/rdbms/admin/awrrpt.sql