故障描述
对某客户的Oracle11.2.0.4的数据库进行巡检,发现mmon的进程不存在,awr快照无法正常生成。
故障分析过程
查看了alert日志,发现在数据库启动阶段,mmon进程就无法开启,查看mmon的trc日志,发现如下:
查看块的DBA,查看是一个索引
对应的是表AQS_ALTER_QT_H,
以上涉及的几个对象的关系如下:SYS_IOT_TOP_12331 索引实际所属的表是 AQ$_ALERT_QT_H,这是一个 IOT(索引组织表)的溢出段,而不是 ALERT_QT 主表本身。 ALERT_QT是个索引组织表,索引出问题,不能与普通表一样直接重建索引。
解决方案
采用 Oracle 官方标准方案(KB137182)重建表SYS.ALERT_QT 。