请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 292|回复: 0

oracle生成awr报告

[复制链接]

2493

主题

2892

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10294
发表于 2021-11-11 16:22:56 | 显示全部楼层 |阅读模式
1、进入数据库
sqlplus / as sysdba
2、查看是否是否启用AWR,值为TYPICAL或者ALL表示启用AWR,值为BASIC表示禁用AWR
show parameter statistics_level
3、生成快照方式一:手动
1)开始压测后执行
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();  
2)结束压测后执行
exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();
4、生成快照方式二:自动
1)查询配置,默认是一小时生成一次报告,保留时间为8天
select * from dba_hist_wr_control;
2)修改配置,每隔30分钟收集一次,保存1天
execute dbms_workload_repository.modify_snapshot_settings(interval=>30,retention=>14000);
3)如果要关闭awr自动信息收集,只需设置interval参数为0即可。但interval设0后,AWR报告无法生成。
exec dbms_workload_repository.modify_snapshot_settings (interval=>0,retention=>24*60);

5、生成awr
@?/rdbms/admin/awrrpt.sql
6、输入awr格式
回车(默认是html格式)
7、查询最新1天的快照,如果中间有断了的代表服务器重启
输入1,回车
8、输入开始id和结束id,比如说四点的时候系统出现了明显的卡顿,想要分析这个卡顿出现的原因,那么最好取三点到五点之间的快照合成awr
9、输入想要生成的报告名称,以html格式结尾
回车(以默认名称生成)
10、一通滚屏,最后可以看到输出成功的提示,在登陆数据库前的路径找到生成的awr报告



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-5-18 10:52 , Processed in 0.063988 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表