(FAQ)点击报表时提示select data error.ORA-01555: snapshot too old: rollback segment numb
金蝶云社区-金蝶云社区
金蝶云社区
0人赞赏了该文章 1,282次浏览 未经作者许可,禁止转载编辑于2015年03月02日 00:00:00
【问题】: (FAQ)点击报表时提示select data error.ORA-01555: snapshot too old: rollback segment number with name "" too small ORA-22924: snapshot too old
版本: 7.0.1
模块: 系统部署
【答复】:
原因分析: 1、并发事务过多,或者存在耗时的大事务,导致undo表空间不够用。 2、参数undo_retention (undo日志需要保留的时间,单位为s,默认900,等于15分钟),如果某个事务耗时超过15分钟,undo表空间又不够用,Oracle就会将超期的undo日志删除以腾出空间。 解决方法: 1、增加undo tablespace的大小。 2、加大undo_retenion的值。 关键字 ORA-01555,ORA-22924: snapshot too old