暂无图片
分享
薛晓刚
2019-06-10
awr无法生成

oracle 11g  rac  。awr没有了。

表空间检查了,有的。

 exec  DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT() 

也执行了。执行的有的,但是无法恢复自动的。

收藏
分享
11条回答
默认
最新
章芋文

也就是无法自动创建快照了吗?手工创建正常。请运行下如下SQL

SELECT *
FROM
 (SELECT instance_number, startup_time, begin_interval_time,
   end_interval_time, flush_elapsed, error_count
 FROM dba_hist_snapshot
 ORDER BY begin_interval_time DESC
 )
WHERE rownum < 5; 

select systimestamp, most_recent_snap_time, snap_interval from wrm$_wr_control where dbid = (select dbid from v$database); 

show parameter statistic


再看看MMON/MMNL进程是否正常,以及对应的trace文件

ps -ef|egrep "mmon|mmnl"
暂无图片 评论
暂无图片 有用 0
薛晓刚

p1.png

暂无图片 评论
暂无图片 有用 0
薛晓刚

p2.png

暂无图片 评论
暂无图片 有用 0
薛晓刚

p3.png

暂无图片 评论
暂无图片 有用 0
薛晓刚

p4.png

暂无图片 评论
暂无图片 有用 0
薛晓刚

操作截图。 那3个都是我手工执行的。

暂无图片 评论
暂无图片 有用 0
薛晓刚
上传附件:rhino2_mmon_76439.trc
暂无图片 评论
暂无图片 有用 0
章芋文

可以看到trace文件中有大量slave挂起的日志:

*** 2019-06-10 17:04:21.615
Unable to schedule a MMON slave at: Auto Flush Main 1
  Slave action has been temporarily suspended
    - Slave action had prior policy violations.
  Unknown return code: 101

建议kill mmon进程(会自动恢复),看awr快照是否正常生成。也可以临时使用crontab手工创建快照,等待下次数据库重启后是否恢复。

暂无图片 评论
暂无图片 有用 0
薛晓刚

两个节点上分别去kill mmon吗?

或者分别依次重启两个集群

暂无图片 评论
暂无图片 有用 0
章芋文

可以kill后观察下进程的trace文件。或者是等待停机窗口来做这个事情。

暂无图片 评论
暂无图片 有用 0
薛晓刚
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏