redo log记录了进行的操作并且也记录变更后的数据,这样做的好处是:
1、保证数据库的可恢复性;
2、由于修改的数据在数据文件中并不是连续存放的,将所有的变更先连续写到REDO LOG文件中,然后再同步到数据文件中,好过频繁地写入不连续的数据块,这一点可以理解为减少IO的操作,并且节约时间。个人理解,不知道对不对。
1、保证数据库的可恢复性;
2、由于修改的数据在数据文件中并不是连续存放的,将所有的变更先连续写到REDO LOG文件中,然后再同步到数据文件中,好过频繁地写入不连续的数据块,这一点可以理解为减少IO的操作,并且节约时间。个人理解,不知道对不对。
解决方案 »
- oracle 10g 和11g的差异真的有这么大??
- 请教高手--如何计算除去星期天的小时数!!
- sql 存储过程 转为 oracle 存储过程
- 合并行的問題
- 求助:proc调用存储过程写二进制数据
- 求助 oracle中的数据如何导入sql server2000中?
- 第一次在ORALCE版块问题!!先放100分!问一个很简单的问题!!!!!关于数据库登录的问题!!!急等!!!
- ORACLE客户端不能够建库吗?
- 最初级的问题,第一次使用oracle,如何回复数据库的备份!
- 用户权限问题(OEM)
- oracle 8服务启动不了?在线等待!!!
- 表删除一条记录后,用最后一条记录补充,如何实现?急!!
可恢复:
oracle一般至少有两个日志文件.她们轮流交替地被写入所做的一切修改信息/当系统设置为可恢复模式,oracle自动将每次即将被覆盖(冲掉)的日志信息先做备份,然后在其上记录所修改的信息,这样的方式,就可以利用备份和恢复工作进行某时期的数据的恢复,
有限的恢复:
默认情况下为该模式 ,oracle不保留旧的重做日志信息,即在原来文件上进行覆盖写入.因此一般情况下是不可恢复的.