spellbind-divina
关闭快照
exec
dbms_workload__snapshot_settings(INTERVAL
=>0);
--Interval
:设置快照收集的频率,以分钟为单位。可设置的值最小为
10
分钟,最大为
1
年。如果设置该参数值为
0
,就表示禁用
AWR
特性。每<
/p>
30
分钟一次
自动生成快照
Execdbms_w
orkload__snapshot_settings(INTERVAL
=>30);
--
设置
Retention
:
设置快照保存
的时间,
单位是分钟。
可设置的值最小为
1
天,
最大为
100
年。设置该参数值为
0
的话,就表示永久保留收集的快
照信息。每次保留
3
天
.
exec
dbms_workload__snapshot_settings(retention => 3 *
24 * 60);
----
手工
创建
Oracle
快照
BEGIN
_WORKLOAD__SNAPSHOT();
END;
/
--
删除快照:
找到
DBID
:
SQL> select dbid from v$$database
DBID
---------------
4068003495
查询视图
db
a_hist_snapshot
以及
WRH$$_LATCH,
确定要清除哪些
SNAP_ID
:
p>
查询视图
dba_hist_snaps
hot
确定需要清除的
SNAP_ID
范围,
这里例如为
51
到
130,
清除
AWR
历史数
据:
BEGIN
dbms_workload__snapshot_range(
low_snap_id
=> 51,
high_snap_id => 130,
dbid
=> 4068003495);
END;
本例通过手动的产出
AWR
报告。
SQL> @?/rdbms/admin/
Current Instance
~~~~~~~~~~~~~~~~
DB Id
DB Name
InstNum
Instance
----------- ------------
-------- ------------
2100083002 TEST
1 test