oracle重做日志文件和归档日志剖析.pptxVIP

  • 0
  • 0
  • 约9.56千字
  • 约 81页
  • 2023-12-11 发布于湖北
  • 举报

第7周重做日志和归档日志;【学习目标】;【本章要点】;【本章大纲】;【本章大纲】;一、重做日志文件;利用重做日志文件,在数据库发生故障时,可以重新处理事务。每个事务在处理的同时也会写入重做日志缓冲区,然后由LGWR进程写入到重做日志文件,这样,如果发生介质故障,重做日志文件将提供恢复机制。(但也存在例外情况,例如,在启用NOLOGGING子句的情况下对象中的直接加载插入)。

重做日志文件用来在例程失败等情况下恢复尚未写入数据文件的但是已提交的数据。重做日志文件只用于恢复。;在Oracle当中,事务对数据库所做的修改将以重做记录的形式保存重做日志缓存中。 在提交事务时,由LGWR进程将缓存中该事务相关的重做记录全部写入重做日志文件,这时,事务认为已经成功提交。这种机制称为“快速提交”。;【本章大纲】;重做日志结构

重做日志文件具有以下特征:

记录对数据所做的所有更改

提供恢复机制

可以划分成组

至少需要两个组

那么什么是日志组呢(RedoLogGroup)?

重做日志组是一组相同的重做日志文件副本,LGWR后台进程向组内所有联机重做日志文件并发写入相同信息

,为保证数据库的正常操作,Oracle服务器最少需要两个联机重做日志文件组。;属于同一日志组的每个日志文件被称为日志成员

,并且同一个日志组的不同日志成员互为镜像,即组内的每个成员都有相同的日志序列号和同样的

文档评论(0)

1亿VIP精品文档

相关文档