二.360oracle浅谈数据库Redo故障恢复及oracle的优化巡检:丢失active或current日志文件组的恢复:
丢失情况分两种:
一个是正常关闭数据库(如shutdown immediate)
另一个是异常关闭数据库(如shutdown abort)
1.在损失当前日志时,数据库是正常关闭状态。
由于shutdown immediate会执行全面的checkpoint,所以当前日志在实例恢复时可以不需要redo
在Oracle 8i中我们完全可以通过alter database clear logfile group n来进行恢复.
但是在Oracle 9i中,则可能无法对current的redo日志进行clear,需要通过recover database until cancel恢复后(必须要做的)
用resetlogs选项打开。
比如:
alter database clear logfile group n
recover database until cancel;
alter database open resetlogs;