Oracle还原数据与重做数据
还原数据和重做数据初看很相似,但是二者的作用却截然不同。如果需要还原更改,则需要还原数据,而且为了保持读取一致性和执行回退,也需要还原数据。在因某种原因而丢失了所做更改时,如果需要再次执行更改,则需要用到重做数据。还原块更改也写入重做日志。提交过程需要验证在事务处理中所做的更改是否已写入重做日志文件。此重做日志文件会永久保存在磁盘上,而不是保存在内存中。此外,重做日志文件通常是多路复用的。因此,磁盘上有重做数据的多个副本。虽然更改可能尚未写入实际存储表块的数据文件,但只要写入到持久重做日志,就足