手工创建快照及awr相关配置说明


oracle 10g以后,快照默认1小时生成一个。有时数据库出现问题时,为了更快的定位问题
需要在故障时间创建快照,这就需要我们手动创建快照。本文简单记录下手动创建快照以及awr
的一些相关配置


awr的配置都是通过dbms_workload_repository包来进行配置


手动创建快照
exec dbms_workload_repository.create_snapshot();


调整awr产生快照的频率和保留策略
exec dbms_workload_repository.modify_snapshot_settings(interval=>10,retetion=>24*6*60);


#间隔时间最小为10分钟,如果不指定保留策略,则使用当前默认。


关闭awr,将interval设置为0则关闭自动产生快照
exec dbms_workload_repositoy.modify_snapshot_settings(interval=>0);


查看快照
select * from dba_hist_snapshot;


手动删除制定范围的快照
exec dbms_workload_repository.drop_snapshot_range(low_snap_id=>968,high_snap_id=>999,dbid=>262056702);


创建baseline,保存数据库正常时的数据,用于将来的分析和比较
exec dbms_workload_repository.create_baseline(66,68,'baseline1');


#这里的66,68 分别是start snap id 和end snap id ,后面是baseline的名字


查询已经创建的baseline
select * from dba_hist_baseline;


删除baseline
exec dbms_workload_repository.drop_baseline(baseline_name=>'baseline1',cascade=>false);





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值