undo与redo

很多人分不清ORACLE中的REDO与UNDO,今天通过一条DML语句来将两者进行一步一步的剖析。
UNDO与REDO的一些特征如下:
在这里插入图片描述
下面通过一个具体的DML语句来查看ORACLE中是如何来工作的
1、发出一条SQL,将数据读到内存
在这里插入图片描述
2、把回滚段的数据也读到内存
在这里插入图片描述
3、把数据块拷贝到回滚段
在这里插入图片描述
4、产生UNDO的REDO
在这里插入图片描述
5、原始数据修改
在这里插入图片描述
6、原始数据块产生REDO
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/bigdata_zx/article/details/84798181