(第88天)联机重做日志丢失问题汇总

前言

在 Oracle 数据库中,联机重做日志(redolog)是一个十分重要的文件,通常用于以下情况:

  • 数据库实例恢复
  • Logminer 日志挖掘;
  • DataGuard、OGG等数据同步工具所需

联机重做日志在使用过程中可以分为以下几种状态:

  • UNUSED:从未被使用的日志组,一般是新增的日志组,resetlogs 打开数据库或者使用了 clear logfile 命令后;
  • CURRENT:当前正在被 LGWR 使用,日志中记载了数据库中正在进行的更改,删除将导致恢复时数据丢失。
  • ACTIVE:日志完成切换或等待检查点事件时都可能处于这种状态,此时的日志有可能已经完成了归档,即将变成INACTIVE 状态,或者日志文件在等待 Checkpoint 事件没有完成归档,因此该日志组还不能被覆盖,待完全写入后变为 INACTIVE 状态;
  • INACTIVE:日志可以被覆盖&

猜你喜欢

转载自blog.csdn.net/m0_50546016/article/details/143365935