浅谈在Oracle中如何利用REDO实现故障恢复(中)

 
   | |

导读:文章回答了在Oracle中利用REDO实现故障恢复应该才从何处开始的问题。

关键词:REDO 故障恢复 利用REDO实现故障恢复

正在加载数据...

  同Redo Log Buffer类似,Redo Log File也是循环使用的,Oracle允许使用最少两个日志组。缺省情况下,数据库创建时会建立3个日志组。


SQL> select group#,members,status from v$log; 
GROUP# MEMBERS STATUS
---------- ---------- ----------------
1 1 INACTIVE
2 1 CURRENT
3 1 INACTIVE

  当一个日志文件写满之后,会切换到另外一个日志文件,这个切换过程称为Log Switch。Log Switch会触发一个检查点,促使DBWR进程将写满的日志文件保护的变更数据写回到数据库。在检查点完成之前,日志文件是不能够被重用的。

  由于Redo机制对于数据的保护,当数据库发生故障时,Oracle就可以通过Redo重演进行数据恢复。那么一个非常重要的问题是,恢复应该从何处开始呢?

  如果读取的Redo过多,那么必然导致恢复的时间过长,在生产环境中,我们必需保证恢复时间要尽量得短。Oracle通过检查点(Checkpoint)来缩减恢复时间。回顾一下第1章中所提到的内容:检查点只是一个数据库事件,它存在的根本意义在于减少恢复时间。

  当检查点发生时(此时的SCN被称为Checkpoint SCN)Oracle会通知DBWR进程,把修改过的数据,也就是此Checkpoint SCN之前的脏数据(Dirty Buffer)从Buffer Cache写入磁盘,在检查点完成后CKPT进程会相应地更新控制文件和数据文件头,记录检查点信息,标识变更。

  在检查点完成之后,此检查点之前修改过的数据都已经写回磁盘,重做日志文件中的相应重做记录对于崩溃/实例恢复不再有用。如果此后数据库崩溃,那么恢复只需要从最后一次完成的检查点开始恢复即可。如果数据库运行在归档模式(所有生产数据库,都建议运行在归档模式),日志文件在重用之前必须写出到归档日志文件,归档日志在介质恢复时可以用来恢复数据库故障。


浅谈在Oracle中如何利用REDO实现故障恢复
 浅谈在Oracle中如何利用REDO实现故障恢复(上)
 浅谈在Oracle中如何利用REDO实现故障恢复(中)
 浅谈在Oracle中如何利用REDO实现故障恢复(下)

原文出处:http://tech.ddvip.com/2009-05/1242185176118852_2.html
 
来源:豆豆网    
 
 
 
 
 

Oracle备份与恢复

 
一个示例脚本是如何在无人操作的情况下,进行空闲时间的数据库备份的?Oracle专家分两个平台,进行了介绍。
 
如何在Oracle中使用损坏控制文件进行数据库还原,在还原时应该注意哪些问题,专家将给出解答。
 
在Windows环境下,能否通过一个客户机来进行Oracle服务器备份,是否有特定的工具可以完成这一任务,专家将给出答案。
 
使用Oracle导出工具可以完成15天之内的数据导出备份,但是导出工具并没有“时间意识”,如何解决这个问题?专家将给出解答。
 
当用户把表单从一种模式转换到另一种模式时,要如何修改表单的索引,专家举出实例为用户解答。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录