Chinaunix首页 | 论坛 | 博客
  • 博客访问: 86038
  • 博文数量: 15
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 305
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-12 16:30
文章分类

全部博文(15)

文章存档

2008年(15)

我的朋友

分类: Oracle

2008-06-23 18:31:02

作个小笔记:

一、NO ARCHIVELOG
数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。
二、ARCHIVELOG
基本情况和上面是一致的,唯一不同在于,当发生日志切换的时候,被切换的日志会进行归档。比如,当前在使用联机重做日志1,当1写满的时候,发生日志切换,开始写联机重做日志2,这时联机重做日志1的内容会被拷贝到另外一个指定的目录下。这个目录叫做归档目录,拷贝的文件叫归档重做日志。
他们的区别在于一个归档,一个不归档。数据库使用归档方式运行时才可以进行灾难性恢复。

阅读(364) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~