1、手工刷出快照

开始压测前执行 SQL> exec dbms_workload_repository.create_snapshot(); 
结束压测后执行 SQL> exec dbms_workload_repository.create_snapshot(); 

2、通过手工刷出的快照节点生成awr报告,也可以根据系统默认1个小时刷的快照选择2个节点生成awr报告。
cd $ORACLE_HOME/rdbms/admin
sqlplus  /  as sysdba
SQL> @awrrpt

提示report_type文件类型,输入:html

提示num_days收集几天的报告信息,输入:1

输入想要抓取的时间范围所对应的开始snap_id:输入步骤1开始前的时间节点的快照id

输入想要抓取的时间范围所对应的结束snap_id:输入步骤1结束后的时间节点的快照id

 输入想要保存为报告的名称:awrrpt202108311446.html

参考:https://blog.csdn.net/m0_37253968/article/details/102930468

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐