知识大全 Oracle数据库Redo故障恢复

Posted 数据库

篇首语:要得惊人艺,须下苦功夫。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle数据库Redo故障恢复相关的知识,希望对你有一定的参考价值。

Oracle数据库Redo故障恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 丢失inactive日志文件组的恢复

  由于inactive日志文件组表示已经完成了检查点(dirty数据已经被写入数据文件) 数据库本身不会发生数据库丢失 如果在这个时候相应的redo丢失/损坏 可以通过clear重建日志文件组恢复

  通过命令:

  alter database clear logfile group n

  如果数据库模式是archived的 则需要强制清除

  alter database clear unarchived logfile group n

  二 丢失active或current日志文件组的恢复

  丢失情况分两种:

  一个是正常关闭数据库(如shutdown immediate)

  另一个是异常关闭数据库(如shutdown abort)

   在损失当前日志时 数据库是正常关闭状态

  由于shutdown immediate会执行全面的checkpoint 所以当前日志在实例恢复时可以不需要redo

  在Oracle i中我们完全可以通过alter database clear logfile group n来进行恢复

  但是在Oracle i中 则可能无法对current的redo日志进行clear 需要通过recover database until cancel恢复后(必须要做的)

  用resetlogs选项打开

  比如

  alter database clear logfile group n

  recover database until cancel;

  alter database open resetlogs;

   在损失当前日志时 数据库是异常关闭的

  这种情况下 由于没有在执行全面检查点时 数据库就已经关闭了 那么Oracle在进行实例恢复的时候必须要求当前的日志 否则Oracle数据库将无法open

  这样的情况下 我们通常需要从备份中恢复数据文件 通过应用归档日志进行向前推演 直到最后一个完好的日志文件 然后可以通过resetlogs启动数据库完成恢复 那么丢失的数据则是被损坏的日志文件中的数据

cha138/Article/program/Oracle/201311/18418

相关参考

知识大全 Oracle的redo和undo的区别

Oracle的redo和undo的区别  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  redo&

知识大全 查看Oracle的redo日志切换频率

查看Oracle的redo日志切换频率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  两个sql

知识大全 Oracle]Data Guard 之 Redo传输详解

Oracle]DataGuard之Redo传输详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 简析Oracle Online Redo LogFile

简析OracleOnlineRedoLogFile  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 oracle系统紧急故障处理

  Oracle物理结构故障的处理方法    Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障这些故障可能是由于硬件故障造成的也可能是人为误操作而引起所以我们首先要判断问

知识大全 oracle数据库恢复

  没做backup把冷备份复制出来装好oracle  报controlfileversion不匹配oracle版本  试过很多办法都没用最后只好重建controlfile  CREATECONTRO

知识大全 Oracle数据库恢复后心得

Oracle数据库恢复后心得  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  刚安装完Oracle

知识大全 连接oracle数据库及故障解决办法

  如何配置才能使客户端连到数据库  要使一个客户端机器能连接oracle数据库需要在客户端机器上安装oracle的客户端软件唯一的例外就是java连接数据库的时候可以用jdbcthin模式不用装or

知识大全 Oracle数据库提供的恢复机制

Oracle数据库提供的恢复机制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle数据

知识大全 Oracle数据库备份与恢复

Oracle数据库备份与恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一导出/导入(Exp