1 inactive日志组损坏

假如日志组4损坏,状态inactive。解决很简单,重建日志组即可
clear意味着重建group4的文件

alter database clear logfile group 4;

2 current日志组丢失

本例日志组1状态是CURRENT状态的,现在模拟当前日志组损坏

SQL> select group#,member from v$logfile;
[oracle@bpxtest]$ rm /路径/redo01.log
SQL> alter system switch logfile;   切换几次,触动它一下。

告警日志会记录有关信息
暂时好像没有什么问题发生,继续切换,当current 又转会到group1时,session死!
当前日志损坏的问题比较复杂,见上图可以分以下几种情况讨论

1)数据库没有崩溃

第一步,可以做一个完全检查点,将db buffer中的所有dirty buffer全部刷新到磁盘上。

SQL> alter system checkpoint;

第二步,尝试数据库在打开状态下进行不做归档的强制清除。

SQL> alter database clear unarchived logfile group n;

数据库此时为打开状态,这步若能成功,一定要做一个新的数据库全备,因为当前日志无法归档,归档日志sequence已无法保持连续性。全备的目的就是甩掉之前的归档日志。

2)数据库已经崩溃,只能做传统的基于日志的不完全恢复或使用闪回数据库。

SQL> recover database until cancel;
SQL> alter database open resetlogs;

3)如果之前没有可用的备份,或问题严重到任何方法都不能resetlogs打开数据库,为了抢救数据,考虑最后一招使用Oracle的隐含参数:_allow_resetlogs_corruption=TRUE

Oracle不推荐使用这个隐含参数
该参数的含义是:允许数据库在不致性的情况下强制打开数据库。
在不一致状态下强行打开了数据库后,建议做一个逻辑全备。

3 active日志组损坏

做检查点切换,如成功,按照inactive损坏处理。否则,按current损坏处理。

备份恢复Lesson 12. Performing Recovery II

REDO文件损坏修复相关推荐

  1. linux sudoers文件损坏修复

    sudoers文件损坏修复--失败 教训:不要轻易修改这个文件 要有visudo不成功 pkexec visudo -f /etc/sudoers 使用su能进入root 重启ubuntu,随即长按s ...

  2. Linux系统的grub.cfg文件损坏修复

    Linux系统的grub.cfg文件损坏修复 一.grub.cfg文件介绍 1.grub.cfg文件位置 2.grub.cfg文件作用 3.系统启动流程介绍 二.grub.cfg文件损坏,系统开机启动 ...

  3. 达梦数据库之redo日志文件损坏修复方法

    一.什么是redo日志? redo日志即重做日志,重做日志是在DM数据库中添加.删除.修改对象,或者改变数据,DM都会按照特定的格式,将这些操作执行的结果写入到当前的重做日志文件中.重做日志文件以lo ...

  4. 达梦数据库redo日志损坏修复方法

    一.什么是redo日志?redo日志有什么用? redo日志即重做日志,重做日志是在DM数据库中添加.删除.修改对象,或者改变数据,DM都会按照特定的格式,将这些操作执行的结果写入到当前的重做日志文件 ...

  5. aac文件损坏修复软件_SysTools Outlook Recovery Tool : 修复损坏的Outlook PST文件的先进的软件...

    SysTools Outlook Recovery Tool 修复损坏的Outlook PST文件的先进的软件&恢复丢失的Outlook电子邮件.联系人.日历.笔记.任务.日记.附件--邮箱数 ...

  6. EV录制文件损坏-修复方法

    目录 1. 损坏原因 2. 恢复方法 1. 损坏原因 参考链接:Ev录屏视频的视频损坏的原因有哪些? 第一个是由于电脑配置原因导致录屏软件闪退,这样会使得录制的视频受损. 第二个原因是录屏时间过长.当 ...

  7. MongoDB 数据文件损坏修复救命repair与致命危险

    最近,一客户单实例mongodb数据库,没有备份的情况下遇到了断电导致的数据文件损坏,由于客户业务需要 及数据的不敏感性,要求尽快恢复业务,使用了Mongdb的自动修复repair命令进行修复.可喜的 ...

  8. SONY索尼PXW-X280摄像机断电MXF/RSV视频文件损坏修复技术

    MXF视频文件简介 MXF是素材交换格式Material eXchange Format的首字母缩写.MXF是美国电影与电视工程师学会组织(SMPTE)定义的一种专业音视频媒体文件格式.MXF格式视频 ...

  9. sqlite3数据库文件损坏修复

    现象:输出提示信息 "SQLITE_CORRUPT[11]: database disk image is malformed" 原因:在生产环境下,突然意外断电导致数据库文件损坏 ...

最新文章

  1. 【Windows 逆向】OD 调试器工具 ( CE 工具通过查找访问的方式找到子弹数据基地址 | 使用 OD 工具附加游戏进程 | 在 OD 工具中查看子弹数据地址 | 推荐 )
  2. 金融贷款逾期的模型构建2——集成模型
  3. linux内核研究(二)
  4. 找到你的位置(JS在页面中的位置)最常用的方式是在页面中head部分放置script元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分...
  5. [react] React Fiber它的目的是解决什么问题?
  6. github page hexo博客gitee_利用Github和hexo搭建个人免费博客
  7. Sql 列转行 三种方法对比
  8. 由深圳的大树所想到的
  9. android 单机地图,天地图app下载
  10. 计算机中求声音传输时间公式,混响时间常用的几种计算公式
  11. JAVA里面一加到一百等于多少_从1加到100等于多少 【求和算法汇总】
  12. An error occurred while starting the application
  13. CBLUE-阿里天池中文医疗NLP打榜
  14. Littlefs移植,FLASH用的是W25Q32
  15. python回文数编程_GitHub - Fantasy2Me/PythonExercise: Python 编程练习题 100 例(源码),实例在 Python 3.6 环境下测试通过。...
  16. gradle-5.4.1-all.zip下载与替换
  17. 泸州市的电子计算机学校名称,泸州市电子机械学校 学校图片简介
  18. 怎么从图片中提取文字?
  19. s-cute图片分享
  20. android midi格式,KODAI APP-KODAI(midi格式转换)下载v1.0.3 安卓版-西西软件下载

热门文章

  1. win服务器性能测试,windows服务器性能测试
  2. java中的画图公式_GitHub - oneSaber/Compiler-java: 函数绘图语言java实现
  3. Python爬虫之Requests模块巩固深入案例
  4. JAVA异常记录(ORA-56900:pivot|unpivot 操作内不支持绑定变量)
  5. 微信点击链接:debugx5.qq.com提示您使用的不是x5内核
  6. 官网下载Eclipse历史版本
  7. 大华摄像头java开发之抓图
  8. 面试官:hold住了八股和算法,扫码登录应该怎么实现你总不会了吧
  9. 《咸鱼分享》DNS反向解析
  10. 计算机房灭火房间用的系数,消防安全知识试题(三)(2)