ITPub博客

首页 > 数据库 > Oracle > oracle awr

oracle awr

原创 Oracle 作者:netwant 时间:2011-05-24 15:58:43 0 删除 编辑
oracle awr 看不到手动生成的快照[@more@]

oracle awr 看不到手动生成的快照。

今天给同事解决一个问题,需要做一个awr,可是手动执行了快照,但是做awr的时候却看不到生成的快照,就能看到一个日期为当前日期后的快照。平台为win7+oracle11gr2,他说他以前修改过系统时间。

1、SQL> select * from DBA_HIST_WR_CONTROL;

DBID
----------
SNAP_INTERVAL
------------------------------------------
RETENTION
------------------------------------------
TOPNSQL
----------
1272616668
+00000 01:00:00.0
+00008 00:00:00.0
DEFAULT

SQL> select min(snap_id),MAX(snap_id) from dba_hist_snapshot;

MIN(SNAP_ID) MAX(SNAP_ID)
------------ ------------
228 235

但是系统就只能看到228,郁闷了,其他的呢?

打开oem一看就知道,228,229 在当前日志后生成的。

于是删除,就ok了

exec dbms_workload_repository.drop_snapshot_range(low_snap_id,high_snap_id);

看样子以后系统的时间不能随便修改呀。这个东西搞了近一个小时,排错的功夫还是欠缺呀。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/309902/viewspace-1050297/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oradebug
下一篇: oracle 10 手工建库
请登录后发表评论 登录
全部评论

注册时间:2010-11-17

  • 博文量
    61
  • 访问量
    180996