Oracle物理结构——Redo log

本文详细介绍了Oracle数据库的Redo log,包括其在恢复操作中的重要性、触发机制、LGWR进程的工作原理以及日志文件的状态管理。在归档模式与非归档模式下,日志文件的处理方式有所不同。文章还探讨了Redo log的规划策略,如何避免I/O错误和文件损坏,并提供了错误处理及日志文件管理的操作建议。
摘要由CSDN通过智能技术生成

1.带着问题,跟我来

   Questions:         redo log 是什么?

                         redo log 的操作时怎么样进行的,由什么进程触发

                         redo log 会产生瓶颈吗

                          redo log 应该如何规划才能避免出现问题

                         redo log 有哪些状态,哪些状态下的redolog 是可以删除的


2.Redo log概述

        Redo log 是recovery (恢复)操作的重要组成部分,它记录了数据库所有change记录。此外,值得一提有,redo thread 和 redo log contents

其中,对于redo threads,每个实例都有自己的redo log threads,单实例下,threads为1,而多实例,譬如RAC环境下,redo log thread为2,redo threads的出现是为了避免并发时多个实例争用redo log,避免出现redo log争用瓶颈。(后面具体讲解:如何有效的避免redo log争用

         对于redo log content,它存储了redo records,每一个redo records就是一个redo entry,redo entries记录也包括了undo segments,因此redo log也能保护rollback数据。



3.Redo log触发

         LGWR进程

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值