关于重做日志文件和归档文件的问题

原创 2004年07月13日 12:23:00
作者:msnch    时间:02-10-03 07:57

关于重做日志文件和归档文件的问题

重做日志文件和归档文件有什么不一样,它们里面有包括什么内容,如要要恢复,以哪个为准,现在看了一书好模糊


作者:snowhite2000    时间:02-10-03 08:58

日志文件: online redo log file?
归档文件: Archived log files?

日志文件(redo log groups) 是循环使用的,如果你有三个groups 的话,循环了一次,原来的文件会被覆盖,如果一个满了,循环到下一个(wrap),把满的这个copy 起来,就是归档文件(archived log file)。


作者:msnch    时间:02-10-03 09:24

如DATABASE出了问题,要恢复的话以哪个为准呢?


作者:snowhite2000    时间:02-10-03 10:00

你这个问题越加会越大,滚雪球了。

你这个问题当初问的时候,是基于那个出发点呢?backup and recovery?
online redo log file 的作用是什么?记录数据库所有的变化。oracle 的commit 命令就是把所有的log buffer 写到redo log 里面,这样所有的改变才会变成永久的改变。commit 之后,其实你的数据文件并没有立刻改变。如果这个时候,你的数据库关闭了,有可能下次启动时,要靠redo log 里面的记录清理数据库文件。

为什么要归档?如果你昨天晚上做了数据库全备份,今天下午数据库出了问题,需要recover,你要recover到什么时候呢?如果你没有archived all log files,你只能restore 到昨天晚上你备份的时候。但是如果你的数据库坏掉,从昨天晚上备份后,到今天坏之前的redo log files 你都archived 了,最后一个online redo log file 也是好的,你就可以recover to point of failure。

剩下的你自己看书吧,不要问怎样自动archive log files 的问题了。

重做日志文件和归档日志文件

日志文件分为重做日志文件(redo log file)和归档日志文件(archive log file)。SQL> select group#, status, member from v$logfi...
  • czc0178
  • czc0178
  • 2017年02月13日 21:53
  • 276

管理好Oracle重做日志文件 让数据高枕无忧

重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能。重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,或者数据库管理员对数据库结构进...
  • it_taojingzhan
  • it_taojingzhan
  • 2015年11月24日 13:46
  • 156

重做日志相关查询

 1.  重做日志 概念 联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配...
  • kevin_LCC
  • kevin_LCC
  • 2014年11月25日 17:55
  • 614

16->联机重做日志文件

一。概念 联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改。它主要用于在发生故障的时候和数据库备份文件配合恢复数据库,一般发生故障有2个情...
  • liaomin416100569
  • liaomin416100569
  • 2015年09月06日 20:19
  • 1445

oracle物理体系结构---联机重做日志文件

发生重做时,重做会被实际存储在数据库联机重做日志中。 oracle要求至少为一个数据库操作创建两个联机重做日志,这些联机重做日志可以包含有多个保护重做的镜像副本,称为多路重做日志。 当一个联机重做日志...
  • wbj19890107
  • wbj19890107
  • 2015年02月05日 15:19
  • 701

Oracle 联机重做日志文件(online log file)

介绍 文件位置 文件状态/
  • czy2001win
  • czy2001win
  • 2014年11月08日 08:42
  • 331

oracle操作重做日志文件组

oracle操作重做日志文件组
  • lldustc
  • lldustc
  • 2016年11月22日 22:25
  • 493

关于联机重做日志文件

Redo Online Log Files:The log sequence number is assigned each time that the Oracle server writes to...
  • DB_Wade
  • DB_Wade
  • 2009年12月07日 20:40
  • 381

oracle之物理数据库结构概述(数据文件、重做日志文件,控制文件等各种数据库文件)

oracle之物理数据库结构概述 (数据文件、重做日志文件,控制文件等各种数据库文件)...
  • feixianxxx
  • feixianxxx
  • 2011年02月16日 16:00
  • 3566

oracle中添加删除重做日志文件组

1.使用sysdba登录,添加新的日志组 SQL> alter database add logfile   2  ('/oradata/law/law/redo04A.log') size 10...
  • woqiang68
  • woqiang68
  • 2013年07月10日 13:53
  • 1424
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于重做日志文件和归档文件的问题
举报原因:
原因补充:

(最多只允许输入30个字)