Jay Stanley, Sr. Staff Consultant In the Oracle RDBMS, one of the most frequently misunderstood concepts I see in doing remote database administration, is the role and importance of redo. From th
转载 精选 2011-05-05 16:06:11
709阅读
edo,是oracle的重做日志,她的物理的位置是 ORADATA/SID/下面和其他的oracle数据库的数据文件躺在一起,我接触过的oracle呢,现在都是由三个日志文件,大小呢,应该是在1G左右redo01.log ,redo02.log,redo03.log这个重做日志是干什么的呢?,只是oracle数据库用来做数据恢复和数据保留的我们来看中间件比如说,weblogic,tomcat的日志
原创 2014-03-05 00:47:19
1650阅读
Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。Redo对于Oracle数据库来说至关重要。 在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo Log File(在归档模式下,Redo Log File最终会写出为归档日志文件)。 在Oracle的SGA中,存在一块共享内存,称为Redo Lo
原创 2011-04-27 10:02:02
476阅读
Oracle更改redo log大小 or 增加redo log组(1)redo log的大小可以影响 DBWR 和 checkpoint ;(2)arger redo log files provide better performance. Undersized logfiles increase checkpoint activity and reduce performan...
原创 2022-08-04 09:45:33
149阅读
Oracle redo,What is it?Oracle redo日志是由 redo record组成的,而redo record记录的是oraclesegment中单个block的改变,把这些改变记录下来,用于重建oracle 数据库,redo  record还有记录的是:undo segment中的block的改变,redo也可以用来恢复oracle undosegment。Com
原创 2014-02-27 11:07:39
816阅读
环境OS:Red Hat Linux As 5DB:10.2.0.11.添加日志组alter database add logfile group 4 ('/u01/app/oracle/oradata/oracl/redo04.log') size 50m; 2.添加日志组(指定日志已经存在)alter database add logfile group 4 ('/u01/app/oracle
转载 精选 2015-04-08 17:30:12
335阅读
oracle 估算redo脚本set lines 255set pages 14col "00" for a3col "01" for a3col "02" for a3col "03" for a3col "04" for a3col "05" for a3col "06" for a3col "07" for a3col "08" for a3col "09" for
原创 2023-02-24 09:34:19
83阅读
Oracle的数据库日志称为redo log,所有数据改变都记录redo log,可以用于修复受损的数据库。大型数据库都采用日志,这样设计的好处都是一样的。   Redo日志是分组的,一个库至少需要两组,默认是三组。每个组内的redo日志称为成员。默认情况下,每个组只有一个成员,这样没有冗余性,可能造成online redo log的丢失,要提高数据的可靠性,应该为两个组至少配置两个
推荐 原创 2006-12-16 20:34:20
10000+阅读
环境OS:Red Hat Linux As 5DB:10.2.0.11.添加日志组alter database add logfile group 4 ('/u01/app/oracle/oradata/oracl/redo04.log') size 50m; 2.添加日志组(指定日志已经存在)alter database add logfile group 4 ('/u01/app/oracle
转载 精选 2015-04-08 17:33:11
274阅读
Undo是干嘛用的? 简单理解,就相当于Windows下的回收站。 你对数据执行修改时,数据库会生成undo信息,这样万一你执行的事务或语句由于某种原因失败了,或者如果你用一条ROLLBACK语句请求回滚,就可以利用这些undo信息将数据放回到修改前的样子。而redo用于在失败时重放事务(即恢复事务),undo则用于取消一条语句或一组语句的作用。 ...
转载 2015-06-05 09:49:00
162阅读
2评论
Oracle online redo log是Oracle数据库中核心文件之一。在数据库操作中,只要有任何的数据块变化,都会生成相应的redo entry。redo entry首先保存在log buffer中,最后由lgwr进程写入到Redo log里面。 Online Redo Log的维护和性能是影响Oracle工作的一个重要方面。本文从日常维护角度出发,介绍几个常见的场景处理方法。 1、Redo Log Group和Redo Log Group Member Redo Log在数据库中的作用主要在于进行实例恢复(Instance Recovery)。当数据库中一个事务提交commit的时候,由server process修改的数据块是不会直接写回到数据文件里面的。commit动作是会引发lgwr进程将事务生成的redo log写入到online redo log file。这样,形成日志在先的策略。 如果此时发生数据库突然的停机,如断电、事故,在内存中的数据块是会丢失的。此时,文件的事务编号与日志的进程是不一致的。在服务器启动的open阶段,Oracle会根据online red
原创 2014-01-31 12:34:58
7014阅读
一.REDO  重做日志文件(redo log file)对oracle数据库来说至关重要。它们是数据库的事务日志。oracle维护着两类重做日志文件:在线(online)重做日志文件和归档(archived)重做日志文件。这两类重做日志文件都用于恢复;其主要目的是,万一实例失败或介质失败。它们就能派上用场。 如果数据库所在主机掉电,导致实例失败,Oracle会使用在线重做日志
转载 精选 2015-05-06 15:49:02
626阅读
Oracle Redo Log 机制 小结
转载 精选 2016-08-01 10:55:52
392阅读
细品REDO与UNDO才能更好的完成备份与恢复
原创 2019-03-31 21:11:09
1649阅读
1点赞
1评论
作者简介惠星星,现就职于北京海天起点,持有OCP 10g、OCP 11g、OCM 11g证书,并有长达8年电
转载 2021-07-23 22:15:54
339阅读
默认情况下redo的块大小是磁盘的扇区大小,通常是512字节,但是现在很多磁盘开始支持4k的扇区,oracle能自动识别并使用4k的大小,但是使用4k的redo block会有redo 浪费产生。 SELECT name, value FROM v$sysstat WHERE name = ‘redo wastage’;如果使用的是仿真模式的磁盘,4k的扇区模拟512的扇区,你可以指定512的块来
原创 2021-09-07 19:11:40
417阅读
Redo log 是用于恢复和一个高级特性的重要数据,一个redo条目包含了相应操作导致的数据库变化的所有信息,所有redo条目最终都要被写入redo文件中去。Redo log buffer是为了避免Redo文件IO导致性能瓶颈而在sga中分配出的一
转载 2010-11-17 15:05:00
77阅读
2评论
OracleRedo 机制DB的一个重要机制,理解这个机制对DBA来说也是非常重要,之前的Blog里也林林散散的写了一些,前些日子看老白日记里也有说明,所以结合老白日记里的内容,对oracle 的整个Redo log 机制重新整理一下。一.Redo log 说明Oracle 的Online redo log 是为确保已经提交的事务不会丢失而建立的一个机制。 因为这种健全的机制,才能让我们在数
原创 2022-01-05 10:31:36
113阅读
个人学习,仅供参考!!!
原创 精选 2022-02-22 14:26:00
950阅读
  • 1
  • 2
  • 3
  • 4
  • 5