精明灰狼

文章
3
资源
0
加入时间
2年10月17天

理解Oracle数据库的两把钥匙:还原数据和重做数据

重做数据是由重做条目组成,每个重做条目对应一个数据块的修改,该重做条目记录了产生修改的事务开始的SCN(system change number)和时间戳、事务编号、事务提交时的SCN和时间戳(未提交时为空)、修改的类型以及修改的段所属的类型和名称。重做条目生成后,会先存入重做日志缓冲区,再由日志写进程(LGWR)协调并整体刷新到联机重做日志文件以持久化保存;还原数据是缓存高速缓冲区中原始的未修改的数据块的副本,在事务开始执行时由系统复制到还原表空间的还原段内保存,生成还原数据。如果因为存储空间