概述
如果大家想在生产环境对数据库做调优或者故障排查,拿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](https://img-blog.csdnimg.cn/img_convert/304c5ae1bdb2bbe835551ac8f5304bed.png)
![ee3dbae26551fe57f700c68c1ff8ec87.png](https://img-blog.csdnimg.cn/img_convert/ee3dbae26551fe57f700c68c1ff8ec87.png)
![86051f5c5b0bffa3dd5b8aa83b2535e9.png](https://img-blog.csdnimg.cn/img_convert/86051f5c5b0bffa3dd5b8aa83b2535e9.png)
![8293640b8a3dd9a8656414824b1cff3f.png](https://img-blog.csdnimg.cn/img_convert/8293640b8a3dd9a8656414824b1cff3f.png)
生成ASH
SQL> @$ORACLE_HOME/rdbms/admin/ashrpt.sql
过程截图:
![85c3025b4ee408accb8711bf459dbb3d.png](https://img-blog.csdnimg.cn/img_convert/85c3025b4ee408accb8711bf459dbb3d.png)
![1e5c1f0ba1c26479afc4b6d8ca9c6e83.png](https://img-blog.csdnimg.cn/img_convert/1e5c1f0ba1c26479afc4b6d8ca9c6e83.png)
![bcd94054b237c534e589e2d6d2813499.png](https://img-blog.csdnimg.cn/img_convert/bcd94054b237c534e589e2d6d2813499.png)
![79e5740a2281fd88c37f8d2c1b6c441f.png](https://img-blog.csdnimg.cn/img_convert/79e5740a2281fd88c37f8d2c1b6c441f.png)
生成ADDM
SQL> @$ORACLE_HOME/rdbms/admin/addmrpt.sql
过程截图:
![555a3c7be7d3555c63fad1aa18350e5f.png](https://img-blog.csdnimg.cn/img_convert/555a3c7be7d3555c63fad1aa18350e5f.png)
![3b47661d69b2f57e14b6e387c18e6ac6.png](https://img-blog.csdnimg.cn/img_convert/3b47661d69b2f57e14b6e387c18e6ac6.png)
![cd4baf3add3c319777e21d2db6e3e4ca.png](https://img-blog.csdnimg.cn/img_convert/cd4baf3add3c319777e21d2db6e3e4ca.png)
![c0df5b0a2b57f55a758abe8a39f933fc.png](https://img-blog.csdnimg.cn/img_convert/c0df5b0a2b57f55a758abe8a39f933fc.png)
过程都差不多,最后的awrinfo报告就不做演示啦(到这里大家还不知道怎么生成报告那肯定是没认真看了~)
后面会分享更多关于DBA方面内容,感兴趣的朋友可以关注下!!目前大方向还是mysql了,哎,我可能也要重新研究回这方面了~
![3019575b3b207fcd8de68853d565e9ad.gif](https://img-blog.csdnimg.cn/img_convert/3019575b3b207fcd8de68853d565e9ad.gif)