ORA-01555 快照太旧、Undo表空间、一致性读、延时块清除
回滚与撤销
回滚与撤销:
为了保证数据库中多个用户间的读一致性和能够回退事务,Oracle必须拥有一种机制,能够为变更的数据构造一种前镜像(before image)数据(保存修改之前的旧值),以保证那够回滚或撤销对数据库所作的修改,同时为数据恢复以及一致性读服务。
这就是回滚(或撤销)。在之前的日志中已经提到Redo,我们说Redo是用来保证在故障时事务可以被恢复,那么Undo则是用来保证事务可以被回滚或者撤销。
什么是回滚和撤销
> >
>
> >
>
> > >
<>
>
>
>
>
>
>
>
>
<>
<>
<>
>
>
>
>
>
>
<>
>
<>
>
>
<>
>
<>
>
>
>
>
>
>
>
>
<>
>
>
>
>
<>
>
<>
<<<
<<<
><
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
-
>
-
>
>
-
>
>
-
- >
>