Chinaunix首页 | 论坛 | 博客
  • 博客访问: 637905
  • 博文数量: 110
  • 博客积分: 2352
  • 博客等级: 大尉
  • 技术积分: 1253
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-29 14:00
文章分类
文章存档

2018年(1)

2013年(20)

2012年(89)

分类: Oracle

2012-09-21 11:12:17

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) |
0

上一篇:离职那点事

下一篇:Oracle常用重要参数

给主人留下些什么吧!~~