|
|
我们假设日志顺序使用为
1,2,3,4
假设 4是 current
假定2正在归档过程中未完成,但是2中的检查点已经完成
假定3中的检查点已经完成或者没有完成都可以,也未归档
这时发生日志文件2损坏的例子
这个时候如果我们尝试通过备份来恢复,归档日志正好截止到 日志文件1的归档
而2的还没有
那么会尝试在 联机日志中使用日志2,结果发现日志2已经损坏,无法继续进行下去,不能越过2而使用3
但是如果我们控制文件损坏了,重建可控制文件,不通过备份恢复
而尝试根据现有数据文件的基础上,进行恢复,则只要从 日志3(假如检查点没有完成)或者日志4(假如日志3检查点已经完成)开始就可以了
这时可以clear or drop 日志2所在的日志组 |
|