ACTIVE DATAGUARD上的ORA-1555错误

11g的ACTIVE DATAGUARD极大的增强了物理STANDBY的功能,可惜任何新特性都很难避免bug的产生,ACTIVE DATAGUARD同样也不例外。
已经有多个客户反应ACTIVE DATAGUARD上执行报表查询出现ORA-1555错误,错误和初始化参数UNDO_RETENTION的设置没有直接关系。而且如果打开了USING CURRENT LOG选项,不但可能导致SNAPSHOT TOO OLD错误,还可能导致整个STANDBY数据库性能越来越慢,以至于完全不可用,最终不得不重启。
查询了一下MOS,发现Oracle确认了这个bug:ORA-01555 on Active Data Guard Standby Database [ID 1273808.1]。
解决这个问题,出了应用对应的补丁10018789之外,也可以考虑将数据库升级到11.2.0.2.2以上。如果是Windows环境,那么比较升级到11.2.0.2.3以上。

This entry was posted in BUG and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *