Redo log的日志状态分为4种
CURRENT:指的是当前日志文件,该日志文件是活动的,当前正在被使用的,进行崩溃恢复时,Current日志文件是必须的;
ACTIVE:是活动的当前非当前日志,可以已经完成归档也可能没有归档,在Crash恢复时会被用到;
INACTIVE:非活动日志,在实例恢复时不再需要,但是在介质恢复时可能会用到,此状态的日志也可能没有被归档。
UNUSED:该日志从未被写入,这类日志可能是刚被添加到数据库或者在resetlogs之后被重置。
Active状态意味着,检查点尚未完成,如果日志文件循环使用到达该文件,数据库将处于等待状态,此时在alert文件中,可以看到如下记录:
hread 1 advanced to log sequence 44
Current log# 1 seq# 44 mem# 0: /u01/oradata/zte/redo01.log
Tue Sep 18 20:40:17 2012
Thread 1 cannot allocate new log, sequence 45
Checkpoint not complete
阅读(4082) | 评论(0) | 转发(0) |