ORALCE Generate AWR Report
1. 检查系统中现有参数设置
SQL>select snap_interval, retention from dba_hist_wr_control;
2. 修改系统中参数
begin
dbms_workload_repository.modify_snapshot_settings (
interval => 20,
retention => 2*24*60);
end;
/
3. 手工创造快照
begin
dbms_workload_repository.create_snapshot();
end;
/
4. 生成AWR REPROT
@D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\awrrpt.sql;
参数:
输入report的值:html\text
输入num_days的值:1
输入begin_snap的值:15
输入end_snap的值:20
输入report_name的值:d:\awrrpt.txt
报告如果正常完成:
End of Report
Report written to d:\awrrpt.txt
AWR默认的采样间隔和历史快照保留时间
默认是保留七天,采集间隔是1小时,这个信息可以从DBA_HIST_WR_CONTROL视图中获得。
sys@ora10g> col SNAP_INTERVAL for a20
sys@ora10g> col RETENTION for a20
sys@ora10g> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL
---------- -------------------- -------------------- ----------
3973098169 +00000 01:00:00.0 +00007 00:00:00.0 DEFAULT
SNAP_INTERVAL=+00000 01:00:00.0 表示采样间隔是1小时 RETENTION=+00007 00:00:00.0 表示采样数据保留期限是7天
默认是保留七天,采集间隔是1小时,这个信息可以从DBA_HIST_WR_CONTROL视图中获得。
sys@ora10g> col SNAP_INTERVAL for a20
sys@ora10g> col RETENTION for a20
sys@ora10g> select * from dba_hist_wr_control;
DBID SNAP_INTERVAL RETENTION TOPNSQL
---------- -------------------- -------------------- ----------
3973098169 +00000 01:00:00.0 +00007 00:00:00.0 DEFAULT
SNAP_INTERVAL=+00000 01:00:00.0 表示采样间隔是1小时 RETENTION=+00007 00:00:00.0 表示采样数据保留期限是7天
Comments
Post a Comment