每一个Oracle数据库都有2个或多个联机重做日志文件集合。
联机重作日志文件的集合,也即大家所熟悉的重做日志。
重做日志是由重做条目,也叫重做记录组成。
联机重做日志储存了数据改变的复本。如果一个失败要求数据文件从备份中还原,则还原数据文件中丢失的最近一次数据改变可以从联机重做日志中获得,这样工作就不会丢失。联机重做日志文件用于从硬件、软件、介质错误中恢复数据库。为了防止包括联机重做日志文件自身的失败,Oracle数据库可以多路复用联机重做日志文件,这样2个或多个联机重做日志文件复本会被保存在不同的磁盘上。
数据库的联机重做日志是由联机重做日志文件组构成的。一个组包含一个联机重做日志文件和它的多路备份。每一个组都有一个编号。
数据库日志写进程(LGWR)将重做记录从内存缓冲区写到重做日志组中,除非那个组中的日志文件已经达到存储上限,或请求了日志切换操作。这时LGWR会写到另一个日志组。LGWR进程以循环的方式执行此操作,所以最老的组可能被最近的重做记录覆盖。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1076064/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17013648/viewspace-1076064/