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
7133阅读
log file status解读:CURRENT->表明当前oracle正在往里面写redo log dataINACTIVE->表明当前的日志文件组已经可以被覆盖了、或者可以被archived.表明其已经发生检查点.FAST_START_MTTR_TARGET参数指定了oracle在规定的参数值...
转载 2013-07-15 10:51:00
126阅读
2评论
关于online redo log 和datafile 的一些误区:1. DBWR 数据库写入进程DBWR 进程负责将脏数据块从数据缓存(database block buffer)写回磁盘.2. LGWR 日志写入进程LGWR (the log writer process)负责将日志缓冲区中的数据写入重做日志。3. PMON 进程监视进程4. SMON 系统监视进程5. CKPT 检查点进程6
转载 精选 2015-01-15 17:09:11
569阅读
维护在线redo log  Oracle Database - Enterprise Edition - Version 11.2.0.4 to 11.2.0.4       1. 首先查看当前redo log的大小:&nbsp
原创 2014-06-01 15:10:22
881阅读
发一下牢骚和主题无关:Dataguard 分类: Physical Standby(Redo Apply) Logical Standby(SQL Apply) Dataguard 保护模式: maximize performance(最大性能模式) maximize availability(最大可用模式) maximize protection(最大保护模式)Online redo log 存放着在线事务未归档的变动信息,主库肯定是要配置的。 如果是Physical Standby,对于备库没法open read write,所以备库而言online redo log几乎无用...
Online Redo Log File(联机重做日志) 一.Online Redo Log File作用1.记录对数据所做的所有更改。2.提供恢复机制。二.Redo Log File Groups(联机重做日志组)    Oracle把Redo Log Files划分不同的组,要正常运行Oracle至少需要两个组,所以Oracle至少要有两个联机重做日志,而同一组的
原创 2014-08-17 13:03:35
796阅读
要将日志文件组1,2,3从100M修改到200M方法如下 $ ls control01.ctl  drsys01.dbf    redo01.log     temp01.dbf     xdb01.dbf control02.ctl  example01.dbf
转载 2010-08-20 11:06:41
743阅读
环境说明: 本实验环境是一个节点的rac + 单节点 asm dg database 与 grid 版本是 11.2.0.4 。提别提醒 如果是多节点集群,操作时需要特别注意 thread 。一. 主库操作 1.1 查看redo 信息SQL> col member for a60SQL> selec
转载 2017-03-15 20:49:00
75阅读
2评论
昨天做了rm -rf操作后的恢复演练,并且是在没有不论什么备份的情况下。今天在做破坏性操作前,做了个rman全备,然后在线删除所有数据库文件,包含控制文件,数据文件,在线日志文件,归档文件等。来看看有什么方法能够让数据库恢复执行,因为是current redo logfile丢失,那么本次測试是会丢...
转载 2014-09-23 12:41:00
151阅读
2评论
Oracle 不同故障的恢复方案http://blog.csdn.net/tianlesoftware/archive/2010/12/30/6106178.aspxOracle undo 表空间管理
转载 2011-03-19 17:47:00
24阅读
在做操作之前,最好把控制文件,redo log..
转载 2011-03-19 17:47:00
53阅读
2评论
Oracle 不同故障的恢复方
原创 2022-09-02 11:12:09
89阅读
Oracle 不同故障的恢复方案http://blog.csdn.net/tianlesoftware/archive/2010/12/30/6106178.aspxOracle undo 表空间管理
转载 2011-03-19 17:47:00
49阅读
Oracle 不同故障的恢复方案Oracle undo 表空间管理       上面的2篇Blog 讲到了Oracle 一些故障下的恢复方法,但是还有2点,之前没有做详述。即current online redo 损坏的情况和undo的损坏情况。 之所以把他们放一起讲,是因为他们之间有联系。       在做操作之前,最好把控制文件,redo log 和数据文件做一个冷备份,以防万一.一.  UN
转载 2022-01-04 10:40:11
33阅读
Oracle 不同故障的恢复方案http://blog..net/tianlesoftware/archive/2010/12/30/6106178.aspxOracle undo 表空间管理
转载 2022-01-06 10:55:55
59阅读
以下转自:http://blog.csdn.net/topwqp/article/details/9132345 作者:bird_cat1 : 官方教程2 :dba-oracle讲解3 :WIKI redo log4 :操作 联机重做日志文件 和 组几乎所有的发生在oracle的内部变化都记录在online  redo log file中,oracle使用 这些 redo log gro
转载 精选 2013-12-24 15:19:49
685阅读
7月离职了 怎么也找不到相关的工作 已经面试20多家了 我不知道企业想要什么样的人 这样下去只有转行了 做什么都好 只要活着  其实好想坚持下去
原创 2009-09-10 20:05:58
639阅读
范计杰数据和云2月24日墨墨导读:某客户执行一个Select全表扫,产生大量Redo,需要分析原因。一般延迟块清除导致Select产生Redo,但这个案例中并不是延迟块清除的原因。分析过程1、在SELECT执行前保存该session的v$sesstat数据selectses.sid,sn.name,ses.valuefromv$sesstatses,v$statnamesnwheresn.stat
Jav
转载 2021-06-04 11:07:56
199阅读
from :http://www.eygle.com/archives/2005/06/oracleeaoieiear.html 平台:SunOS 5.8 Generic_108528-23 sun4u sparc SUNW,Ultra-EnterpriseVf BU@H} UrP0数据库:8.1.5.0.07IG0An f6a"EI0症状:响应缓慢,应用请求已经无法返回
转载 精选 2010-06-11 16:37:09
2682阅读
Lost Coque brands
原创 2022-09-26 14:49:54
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5