重做数据是由重做条目组成,每个重做条目对应一个数据块的修改,该重做条
目记录了产生修改的事务开始的 SCN(system change number)和时间戳、事务编号、事务提交时的 SCN
和时间戳(未提交时为空)、修改的类型以及修改的段所属的类型和名称。重做条目生成后,会先存入重
做日志缓冲区,再由日志写进程(LGWR)协调并整体刷新到联机重做日志文件以持久化保存,LGWR 会
在任何一个提交的时候、缓冲区三分之一满或记录 1M 缓冲数据时、联机重做日志组发生切换时、数据
库写进程(DBWn)执行之前以及自上次日志写完后三秒钟时的任何一个条件成立时执行。还原数据是缓
存高速缓冲区中原始的未修改的数据块的副本,在事务开始执行时由系统复制到还原表空间的还原段内
保存,生成还原数据。如果因为存储空间不足等原因导致还原数据没有成功产生,则事务报错不允许执
行。
重做数据与还原数据介绍
于 2023-02-10 23:23:44 首次发布