首页 > 其他 > 详细

AWR不能自动生成快照

时间:2017-01-10 12:56:04      阅读:365      评论:0      收藏:0      [点我收藏+]

尝试手工生成,报错sysaux表空间满。

    BEGIN  
    DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();  
    END;

检查DBA_HIST_SNAPSHOT和dba_hist_active_sess_history。发现有错误的过期数据,mmon无法自动清除。

手工删除过期数据

  begin
  dbms_workload_repository.drop_snapshot_range(low_snap_id => xx, high_snap_id => yy);
  end;

根据需要,压缩表

alter table sys.wrh$_active_session_history enable row movement;
alter table sys.wrh$_active_session_history shrink space cascade;
alter table sys.wrh$_active_session_history disable row movement;

手工生成正常,但仍不能自动生成。

待晚上自动收集数据完成后,自动生成也恢复。

如果还有问题,考虑后续步骤:

1)重启一下mmon的刷新 
alter system set "_swrf_mmon_flush"=false; 
alter system set "_swrf_mmon_flush"=true; 

2)或者,找到mmon进程杀掉,让数据库自动重启一个新的mmon进程,或者重启下实例。 
ps -ef|grep mmon 
kill -9 xxxxxx

AWR不能自动生成快照

原文:http://www.cnblogs.com/perel/p/6268792.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!