这篇文章主要介绍“如何生成AWR报告”,在日常操作中,相信很多人在如何生成AWR报告问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何生成AWR报告”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
awr报告是oracle 10g及以上版本提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解Oracle数据库的整个运行情况,比如硬解释的比例,Catch命中率等,这就像一个人全面的体检报告。
Oracle启动后,后台会有个进程去每小时采集一次系统的快照信息,信息采集来源为:V$active_Session_History视图。该视图可以展示最近活动会话的历史记录。并将采集到的信息保存8天。(查询SQL:select * from dba_hist_wr_control;)采样频率和保存时间可配置。
快照由MMON和MMNL的进程自动地每隔固定时间采集一次。MMON进程负责执行多种和管理相关的后台任务,MMNL负责执行轻量级切高频率的管理相关的后台任务。
1.进入Oracle安装目录,找到awrrpt.sql
2.登陆sqlplus 执行awrrpt.sql
@/oracle/app/oracle/product/19.0.0.0/db_1/rdbms/admin/awrrpt.sql
3.输入report_type报告类型(html/txt) 常用的报告类型为html
4.输入数字选择制定快照的数量
5.输入最小和最大snap id,尽量选择时间范围内的snap id
Enter value for begin_snap: 开始时间Snap Id
Enter value for end_snap: 结束时间Snap Id
6.输入生成Oracle AWR (性能分析)报告的名称及路径
例: /oracle/20210203UTMS_AWR.html
7.报告生成成功
8.查看AWR报告
到此,关于“如何生成AWR报告”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。