文章详细记录了自己在给一个客户做数据恢复的过程了,原因是错误叠加导致灾难不可恢复算是高难度的了。

文章详细记录了自己在给一个客户做数据恢复的过程了,原因是错误叠加导致灾难不可恢复算是高难度的了。

客户第一次找我的时候,我告诉他,把硬盘拿给我们,我们可以将其中的数据恢复出来。

第二天客户说,硬盘被格式化重做了系统。

客户第二次找我时,我说,把剩余的三个文件给我,我可以帮你挽救其中残存的有用数据。

第二天客户说,已经拿备份,把那三个文件刷新覆盖了。

这个故事给我们的警戒是:备份,备份,备份,再多一份也不算多;故障处理,再加一万个小心也不算多。

最初的一个简单故障,在层层错误之后,彻底不可挽回,这是多年来我见到最富有戏剧性的恢复案例。

看一看这个故障的信息,首先是一个写错误,Windows中比较典型和常见的存储访问错误:

代码如下

Sat Sep 23 18:44:51 2011

KCF: write/open error block=0x35673a online=1

Sat Sep 23 18:44:51 2011

KCF: write/open error block=0x25eba4 online=1

file=124 D:DTAPRODTA02.DBF

error=27070 txt: 'OSD-04016: 异步 I/O 请求排队时出错。

O/S-Error: (OS 2) 系统找不到指定的文件。'

ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode

ORA-01114: IO error writing block to file 124 (block # 24856)

ORA-01110: data file 124: 'D:DTAPRODTA02.DBF'

ORA-27070: skgfdisp: async read/write failed

OSD-04016: 异步 I/O 请求排队时出错。

O/S-Error: (OS 2) 系统找不到指定的文件。

再然后,恢复使用了一个4月份的备份,又覆盖了挽救回来的文件:

代码如下

Sun Sep 24 20:58:32 2011

The input backup piece G:BCKDB_T20110421_S111_P1 is in compressed format.

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle 数据不可恢复,Oracle数据恢复:错误叠加导致灾难不可恢复解决办法相关推荐

  1. [Oracle] “表中有数据,但select count(*)的结果为0”问题的解决办法

    [Oracle] "表中有数据,但select count(*)的结果为0"问题的解决办法 参考文章: (1)[Oracle] "表中有数据,但select count( ...

  2. oracle查询一列汇总,【学习笔记】Oracle数据筛选 查找oracle所有表中的特定列中的某些数据...

    天萃荷净 开发DBA反映,根据需求需要查找Oracle数据库中所有表中特定的列中指定的关键词的数据,和数据内容和数量 找出数据库中所有表表中REMARK列中含有WN.wind.wlr中表名和数量 de ...

  3. oracle数据库进程pmon,【案例】Oracle进程异常 pmon和LISTENER进程负载均比较高的解决办法...

    天萃荷净 运维DBA反映监控到Oracle数据库的pmon和LISTENER进程负载均比较高,查看alert日志文件发现动态注册监听太多,分析原因为REMOTE_LISTENER设置不当导致 1.Or ...

  4. oracle回退的办法,【案例】Oracle for update回退导致业务阻塞的解决办法

    [案例]Oracle for update回退导致业务阻塞的解决办法 时间:2016-11-02 20:53   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Oracle研 ...

  5. 7z解压crc错误_winrar压缩包提示crc校验和错误,文件被破坏的解决办法

    winrar压缩包提示crc校验和错误,文件被破坏的解决办法 书法字体2020.05.09rar校验错误 当你辛辛苦苦下载下来的RAR压缩包解压文件时提示"crc校验和错误,文件被破坏... ...

  6. Zabbix故障但是没有错误日志输出的一种解决办法

    Zabbix故障发生时没有错误日志输出,可能是由于日志级别不够,但是现网环境又不宜Debug全开,可以对zabbix服务器端的子进程提升日志级别. 操作方法如下:以子进程「Ping检查器(icmp p ...

  7. python卸载错误_卸载python后导致yum无法使用的解决办法 - Python - 服务器之家

    卸载python后导致yum无法使用的解决办法 发布时间:2014-08-03 来源:服务器之家 由于服务器需要升级python,参照了一篇坑爹的文章卸载了旧版python # 卸载旧的python ...

  8. svn安装完成check后无法commit错误信息,及相应的解决办法

    svn安装完成check后无法commit错误信息,及相应的解决办法 错误信息如下: Can't open file '/var/lib/subversion/repositories/dailysi ...

  9. 联想笔记本电脑昭阳E40睡眠恢复时蓝屏并自动快速重启的解决办法

    联想笔记本电脑昭阳E40睡眠恢复时蓝屏并自动快速重启的解决办法 故障现象: 一台联想笔记本电脑昭阳E40,2016年出厂.客户说开机慢.经过检查,发现因为是机械硬盘,开机1分多钟,还属正常.但有个问题 ...

最新文章

  1. Android @id和@+id 以及 @android:id 的区别
  2. 争建AI算力中心热潮背后:谁在花冤枉钱?
  3. endl在c语言中的作用,C++中的endl
  4. python培训出来的有公司要吗-参加Python培训到底需要学什么?好程序员
  5. WINCE对USB HOST供电的控制
  6. 关于优酷开放SDK之setOnVideoSizeChangedListener
  7. WordPress插入图片无法居中的解决方法
  8. 学习Spring Boot:(二十三)Spring Boot 中使用 Docker
  9. android网格布局间距,android – 删除回收站视图网格布局中的默认间距
  10. 语文招教考试-古今中外神话故事汇总,教育心理学知识点
  11. 3DMAX渲染特别占内存怎么办?
  12. ipv6的linux安装
  13. pycharm占用c盘
  14. 程序猿如何提高申购新股中签率
  15. 生成缩略图 java_java实现生成缩略图
  16. Ubuntu16.04搭建mtk6737 安卓7.0 MTK 编译环境搭建
  17. thinkadmin上传与保存资源文件
  18. LaTex论文排版 | (25) Latex 字母上面加符号 波浪线 横线 角号等
  19. mysql查分区数据_mysql之数据分区
  20. 【第64期】豆瓣9.8分,周志明的《凤凰架构》

热门文章

  1. 百度竞价用户免费拥有百度指数?
  2. 清空memcached中缓存的数据的方法
  3. python3 pip3 install 报错 ReadTimeoutError: HTTPSConnectionPool(host=‘xxx‘, port=443): Read timed 解决方法
  4. 国外开源威胁情报feed站点 简介
  5. SAP NetWeaver 业务运作面向服务平台 介绍
  6. Ruby on Rails路径穿越与任意文件读取漏洞分析(CVE-2019-5418)
  7. golang 标准库strings包 简介
  8. linux 禁止普通用户su到root
  9. web安全攻防演练网站 靶机 测试环境 收集
  10. linux Makefile引用与环境变量