如何生成awr报告

1、使用oracle用户登录应用服务所使用的数据库节点所在的服务器
2、首先进入$ORACLE_HOME/rdbms/admin目录
3、该目录下有个awrrpt.sql文件
4、使用sysdba身份登录sqlplus
   sqlplus  / as sysdba
5、在sqlplus中输入@awrrpt
   开始安装提示操作,首先选择要生成awr报告的类型,可以选择text类型和html类型,这里以html类型为例,输入html
6、选择要生成报告的日期是在多少天以前记录,输入1,则表示要生成今天0点开始到现在之内的某个时间段的报告,输入2,则表示要生成昨天0点开始现在的某个时间段的报告,以此类推。缺省记录最近7。
7、输入天数后,界面会出现一个时间段的表格,每个时间点都有对应一个snap id,间隔时间ORACLE默认是1个小时,接下来,输入要生成报告的时间的开始点对应的snap id,这里以2010-08-15 09:00为例,表中看到其对应的snap id 是1272
8、接下来,输入要生成报告的时间的结束点对应的snap id,这里选2010-08-15 10:00为例,表中看到其对应的snap id是1273
9、接着要求输入生成报告的名字,系统会自动生成一个默认的名字,并会在提示信息中显示出来,如果使用默认名,则不用输入任何内容,直接回车即可。
10、至此,时间段位2010-08-15 09:00 到 2010-08-15 10:00的awr报告生成完毕,重复第5到第10步,可生成其他时间段的报告。
11、推出plsql.
12、使用pwd命令查看当前路径,生成的报告都在这个路径里面,说这里的当前目录/data3/app/oracle/product/10.2.0/db/rdbms/admin


查看当前awr快照收集的频率和保留时间
select * from dba_hist_wr_control;
修改awr快照收集的频率和保留时间
比如需要设置成每隔30分钟收集一次,并且只保留3天

begin
dbms_workload_repository.modify_snapshot_settings(interval =>30,retention =>3*24*60);
end;

awr的记录只会记录数据库启动后的记录,也就是说如果数据库重启,则数据库关闭之前的快照将会被删除。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值