oracle awr报告生成_如何生成AWR、ASH、ADDM、AWRINFO报告?附实例说明

概述

如果大家想在生产环境对数据库做调优或者故障排查,拿awr和ash报告是必不可少的,当然其他报告也需要做一些参考,今天只介绍如何去生成这些报告的过程,下面用测试环境做演示。


生成AWR、ASH、ADDM、AWRINFO报告脚本

@?rdbms/admin/awrrpt.sql是以前statspack的扩展,收集信息更详细,查看长期的数据库情况。

@?rdbms/admin/ashrpt.sql查看当前的数据库情况,因为ash是每秒从v$session进行进行取样,awr收集的数据要比ash多得多。

一般收集数据库信息的话要结合awr和ash。

@?rdbms/admin/addmrpt .sql相当于是驻留在oracle里的一位专家,是一个自我诊断引擎。产生symptom,problem,infomation,提供解决问题的建议,并自动修复一些具体的故障。

@?rdbms/admin/awrinfo.sql显示的都是awr的相关信息,包括快照信息、sysaux空间使用、awr组件、ash等信息。


生成AWR

SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sql

过程截图:

304c5ae1bdb2bbe835551ac8f5304bed.png
ee3dbae26551fe57f700c68c1ff8ec87.png
86051f5c5b0bffa3dd5b8aa83b2535e9.png
8293640b8a3dd9a8656414824b1cff3f.png

生成ASH

SQL> @$ORACLE_HOME/rdbms/admin/ashrpt.sql

过程截图:

85c3025b4ee408accb8711bf459dbb3d.png
1e5c1f0ba1c26479afc4b6d8ca9c6e83.png
bcd94054b237c534e589e2d6d2813499.png
79e5740a2281fd88c37f8d2c1b6c441f.png

生成ADDM

SQL> @$ORACLE_HOME/rdbms/admin/addmrpt.sql

过程截图:

555a3c7be7d3555c63fad1aa18350e5f.png
3b47661d69b2f57e14b6e387c18e6ac6.png
cd4baf3add3c319777e21d2db6e3e4ca.png
c0df5b0a2b57f55a758abe8a39f933fc.png

过程都差不多,最后的awrinfo报告就不做演示啦(到这里大家还不知道怎么生成报告那肯定是没认真看了~)

后面会分享更多关于DBA方面内容,感兴趣的朋友可以关注下!!目前大方向还是mysql了,哎,我可能也要重新研究回这方面了~

3019575b3b207fcd8de68853d565e9ad.gif
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值