博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何使情况变得更糟?
阅读量:6715 次
发布时间:2019-06-25

本文共 532 字,大约阅读时间需要 1 分钟。

0?wxfrom=5

上周,我们帮助用户恢复了一则复杂的数据灾难,完美的挽救了数据,在恢复的过程中,我们有8位工程师24小时不间断工作,夜以继日,终于帮助用户拯救了数据。

我想说说情况是如何变得更糟的。鉴于保护用户信息,以下的描述请以警示意义理解。

  1. 首先用户进行存储扩容,需要在ASM中新加磁盘;

  2. 当磁盘加入后,在数据均衡完成之前,用户发现问题,强制把盘移除;

  3. 然后发现ASM磁盘组不正常,又强制把磁盘组重建;

  4. 加载磁盘组之后,发现数据不见了;

  5. 意识到出问题了,数据仅有去年的备份;

我们注意到,在整个过程中,工程师并未意识到数据库没有及时的备份,并且也未曾清晰的意识到这些操作可能损毁数据,当通宵达旦的事故酿成之后,一切都不可收拾。

要避免这样的问题,非常简单,我以前提到:备份重于一切。一定要在重要的操作之前备份,这样就可以避免将自己置于危险的境地。

当然,恢复也是极其艰难的,我们通过工具(云和恩墨的ODU软件,也有其他类似软件可以做到)扫描抽取出数据文件,但是注意,这是一个EBS的数据库,IMP导入需要重构复杂的对象和权限信息,仍然非常复杂。如果只有一个人,我不敢想象其工作量。还好我们拥有一个团队,最终才完成了这项任务。

团队永远是你最稳健的支撑!

本文出自数据和云公众号,

转载地址:http://ovrlo.baihongyu.com/

你可能感兴趣的文章
Win7关机时弹出对话框,提示你想要的信息
查看>>
Linux初学(三)
查看>>
java中的链式编程
查看>>
正确率、召回率、F值
查看>>
kuangbin专题十二 HDU1078 FatMouse and Cheese )(dp + dfs 记忆化搜索)
查看>>
多行文本超出显示省略号
查看>>
转载~基于比较的排序算法的最优下界为什么是O(nlogn)
查看>>
在本机通过SQL远程操作数据库
查看>>
StringMVC返回字符串
查看>>
Windows完成端口网络模型
查看>>
CSS Hack整理
查看>>
leetcode 28. Implement strStr()
查看>>
nginx 服务器重启命令,关闭 (转)
查看>>
实用的正则表达式
查看>>
Hibernate中Criteria的完整用法
查看>>
LINUX创建用户的命令
查看>>
Spring MVC 学习总结(一)——MVC概要与环境配置 转载自【张果】博客
查看>>
POJ 2728 二分+最小生成树
查看>>
[LeetCode] Best Time to Buy and Sell Stock IV
查看>>
nuxt 2.0采坑计之 (引入静态文件css)
查看>>