在丢失了重做日志组后进行恢复时要根据丢失的日志组状态进行不同的处理

       如果丢失了整个重做日志组,则该组的所有日志文件副本都是无法使用的或已丢失。
一、重做日志组处于 INACTIVE 状态 
       最简单的情况就是重做日志组处于 INACTIVE 状态。这意味着,当前没有向重做日志组
写入数据,且不再需要它来恢复实例。如果该问题是临时的,或者您可以修复介质,则数
据库将继续正常运行,在发生足够的日志切换事件后将重用该组。否则,如果无法修复介
质,则可以清除日志文件。清除日志文件即表明可以重用该文件。
二、重做日志组处于 ACTIVE 状态
       如果有问题的重做日志组处于 ACTIVE 状态,则即使当前没有向该重做日志组写入数据,
执行实例恢复时也仍然需要它。如果可以执行检查点,则不再需要该日志文件组来恢复实
例,您可以继续操作,就好像该组处于非活动状态一样。
三、重做日志组处于 CURRENT 状态
       如果该日志组处于 CURRENT 状态下,则表示在该日志组丢失时,正在向其中写入数据。
在这种情况下,您甚至可能看到 LGWR 进程失败。如果发生这种情况,则实例将崩溃。
此时的唯一选择就是从备份还原,执行基于取消的时间点恢复,然后使用 RESETLOGS
选项打开数据库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值