Chinaunix首页 | 论坛 | 博客
  • 博客访问: 527366
  • 博文数量: 159
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1264
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-20 14:15
个人简介

LoveMoney

文章存档

2016年(2)

2015年(8)

2014年(148)

2011年(1)

分类: Oracle

2014-05-27 12:36:03

在归档模式中redo log写满以后会被归档到offline的归档文件。那么一般是什么时候redo log会进行归档了
在通常情况下,当redo log发生切换的时候会触发ARCH进程进行归档,发生切换有下面几种方式。
1. 自动切换,也是就log group已经写满的时候,这时候系统会自动切换到下一组log group来写入redo buffer。
2. 手工切换,运行alter system switch logfile或者alert arhicve log current.这两个命令都是可以启动归档的。前一个命令,手动进行日志的切换,后面这个命令是直接进行归档。也许你会觉得这两者没有太多的差别。在手动归档的过程中你会看到差别的。
3. 就是设定了archive_lag_target参数,如果超过这个时间还没发生正常的switch,那么现在发生switch。这个在dataguard的应用中比较常见的。
有兴趣的朋友可以观察alert日志和v$archived_log表结合上面的几种方式来进行观察和验证。

阅读(1524) | 评论(0) | 转发(0) |
0

上一篇:Oracle各种启动状态

下一篇:RMAN基础

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