ORA-01555错误
Posted fuqu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-01555错误相关的知识,希望对你有一定的参考价值。
有这样一种情况
0:00 我们开始查询,查询的数据是100万条
0:01 一个session update了第100万条数据
0:01 update提交了,完成
1:00 我们的查询还在继续,只读到了20万
1:01 还有很多的事务在运行
3:00 我们的查询还在继续,读到了60万
4:00 事务量较大,或者undo较小,我们的undo不得已开始被覆盖了重复写了,刚好这第100万条记录被覆盖了
5:00 查询读到第100万条记录的时候,去undo里面查询找不到了,这时就报了ora01555这个错误
以上是关于ORA-01555错误的主要内容,如果未能解决你的问题,请参考以下文章
翻译自mos文章使用aum( Automatic Undo Management) 时遇到 ORA-01555错误--- 原因和解决方式。