在设置了还原保留时间保证之后,任何还原数据都必须在还原表空间至少保存UNDO_RETENTION 指定的时间,在这个时间段之内,这些还原数据是不能被覆盖的。这就意味着,运行时间等于或 小于还原保留期的查询,其所需的还原数据都可从还原段立即获取。与此同时,由于设置了保留 期保证,相同事务量的查询会需要更多的还原表空间,如果这时有新的事务需要更多的还原空间 而现有的可用还原表空间不能满足时,就会导致事务执行失败。所以,设置还原保留期保证之后, 系统的特征会变成查询优先与事务处理。所以,为了支持闪回技术等的要求,即使会导致事务处 理失败,也仍会强制执行还原保留时间设置。