commit 之后,undo里面的数据是能够被覆盖的,没法保证能rollback。 |
undo 虽然还保存着变动前的数据, 但这些数据的“事物槽”信息已经被更改了, 因此不能ROLLBACK, 想利用这些数据能够用flashback query ! |
这个“事务槽” 能够这样理解: 当事物没提交的时候 “事务槽”的状态就标记为“没提交”, 那么这块回滚段就不能被覆盖, 若是commit了那么“事物槽”的状态就被标记为“已经提交”那么这个回滚段就能够被覆盖了, 具体的标记内容和时机, 你能够dump 一下就很是清楚了! spa
是ORACLE硬性规定的,若何时均可以回滚,那如何确保提交?
orm