日志文件.pptVIP

  • 50
  • 0
  • 约2.01万字
  • 约 30页
  • 2016-11-27 发布于河南
  • 举报
日志文件

使用重做日志文件 利用重做日志文件,在数据库发生故障时,可以重新处理事务。每个事务在处理的同时也会写入重做日志缓冲区,然后刷新到重做日志文件,这样,如果发生介质故障,重做日志文件将提供恢复机制。(但也存在例外情况,例如,在启用 NOLOGGING 子句的情况下对象中的直接加载插入。)写入的信息包括尚未提交的事务处理、还原段信息以及方案和对象管理语句。重做日志文件用来在例程失败等情况下恢复尚未写入数据文件的提交数据。重做日志文件只用于恢复。 重做日志文件的结构 每组成员放在不同的盘上 数据库管理员可设置 Oracle 数据库以维护联机重做日志文件副本,来避免由于单点故障丢失数据库信息。 联机重做日志文件组: 一组相同的联机重做日志文件副本称作联机重做日志组。 LGWR 后台进程向组内所有联机重做日志文件并发写入相同信息。 为保证数据库的正常操作,Oracle 服务器最少需要两个联机重做日志文件组。 联机重做日志文件成员: 组内的每个联机重做日志文件称为成员。 组内的每个成员都有相同的日志序列号和同样的大小。Oracle 服务器每次写入日志组时,都分配一个日志序列号以唯一地识别每个重做日志文件。当前日志序列号存储在控制文件和所有数据文件的标头内。 重做日志文件的结构(续) 创建初始重做日志文件: 联机重做日志文件组和成员的初始集是在数据库创建时创建的。 下面的参数限

文档评论(0)

1亿VIP精品文档

相关文档