联机重做日志_第1页
联机重做日志_第2页
联机重做日志_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

联机重做日志的概念联机重做日志的概念 一 联机重做日志一 联机重做日志 1 重做线程 每个数据库实例的联机重做日志组都是一个联机重做的实例线程 不管有没有多路复用 一般每个 Oracle 都只有一个重做线程 当然 RAC 中每个实例都包含 一个重做线程 2 联机重做日志内容 重做条目记录了可以对数据库重新构造的所有修改数据 包括回滚段 重做记录在 SGA 重做日志缓存区中缓冲 并由 LGWR 进程写入某个联机重做日志文件 事务被提交时 必定需要用 LGWR 将日志全部从 SGA 缓存中写入联机重做日志文件 然后才 被告知提交完成 LGWR 还会为每个事务分配一个识别重做记录的系统修改号 SCN 当重做日志缓存填满时 LGWR 也会将重做条目写入到重做日志文件 这些是可以回滚的 3 联机重做日志写入方式 数据库的联机重做日志组务必要有两个或两个以上 这样可以保持其中一个一直用于写入 另一个用于归档 LGWR 采用循环写入的方式 即写满一个换下一个 或归档模式则写满了之后归档 否则则 直接覆盖 4 活动与非活动 当前正在写入的联机重做日志文件成为 当前的 联机重做日志文件 实例恢复时所需的联机重做日志文件称为 活动的 联机重做日志文件 实例恢复不用的联机重做日志文件称为 非活动的 联机重做日志文件 已经进行存档的联机重做日志文件不能重新使用或重写 知道 ARCn 存储了这个文件内容 5 日志切换 日志顺序号 一般默认在一个文件写满时切换到写一个文件 但是也可以规定时间进行切换 这样就不 用理会是否写满 也可以手动进行强制切换 每次日志切换都会分配一个新的日志顺序号 归档时也将顺序号进行保存 每个联机或存档的重做日志文件都通过它的日志顺序号进行唯一标识 二 规划联机重做日志二 规划联机重做日志 1 多路复用 Group 多路复用是避免损坏联机重做日志文件 多路复用时 LGWR 将同一重做日志信息同时写入多个同样的联机重做日志文件 建议必须要使用多路复用 至少两个组 注 当某个成员不可用 则标记为 INVALID 并向 LGWR 跟踪文件和数据报警文件中写入错 误信息 不同问题会不同反映 一个操作成功一个操作失败时 按正常过程进行 忽略不可用成员 日志切换时需要存档而不能访问下一个组时 暂时中断操作 直到归档完成 介质失败 切换时不能访问下一组 关闭数据库 并返回错误信息 LGWR 写入时不能访问文件 关闭数据库 并返回错误信息 注 不同的组中不一定需要相同个数的成员 只含有 1 个组的多路复用是非法的 2 日志成员存放在不同磁盘 设置多路复用时 将日志组成员放置到不同的磁盘上 这样当某磁盘失败时 可以跳过这 个成员继续工作 另外将成员放置到不同磁盘上可以消除 LGWR 和 ARCn 在后台进程对联机重做日志成员的争 夺 注 数据文件和联机重做日志文件也应该放在不同磁盘上 以减少写数据块和写记录之间 出现的竞争 3 联机重做日志成员的大小 规定联机重做日志的大小 以便将填满的组存档到脱机存档介质 磁带或磁盘 的某个单元 中 例如磁盘上有一个填满的联机重做日志组 且磁盘还有 49 的未使用存储空间 此时最好 降低联机重做日志文件的大小 多路复用时 同一个组中的多有成员比用拥有同样的大小 不同组的成员大小不同 但是这样没有什么好处 而且会对检验点的设置带来不便 4 联机重做日志文件的数量 联机日志文件数量的确定最好的方法是测试不同的配置的效果 最佳配置 在不妨碍 LGWR 向重做日志写入信息的前提下 使用尽可能少的组 至少 2 个组 仔细检查 LGWR 跟踪文件和数据库报警文件的内容 如果消息表明 因为检验点还没有完成 或者组还没有存档的缘故 LGWR 不得不频繁得等待组 那么就需要添加组来解决问题 注 MAXLOGFILES 最大组数 MAXLOGMEMBERS 最大成员数 要修改这两个参数需要重建数 据库或控制文件 所以创建数据库时要慎重 5 控制存档延迟 在数据库中使用联机重做日志归档 然后将归档日志放到备用数据库 通过查询日志来进 行和数据库中同样的操作 这两个操作之间存在一个时间间隔 就叫做存档延迟 可以通过 ARCHIVE LAG TARGET 初始化参数来严格限定延迟的时间长度 设置了 ARCHIVE LAG TARGET 之后 Oracle 将定期检查实例当前的联机重做日志 在发生 一下情况时切换日志 n 秒钟前创建了当前日志 并估计当前日志存档时间为 m 秒 而 n m 值超过 ARCHIVE LAG TARGET 的值 当前日志包含重做记录 ARCHIVE LAG TARGET 1800 单位是秒 默认为 0 表示禁止该功能 在选择数值时考虑一下因

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论