国内最专业的IT技术学习网

Mysql数据库

当前位置:主页 > Mysql数据库 >

澳门银河官网网址:当同事用Root权限输入rm -rf 后,鬼知道我经历了什么

发布时间:2019/09/10标签:   Oracle      命令      恢复    点击量:

原标题:澳门银河官网网址:当同事用Root权限输入rm -rf 后,鬼知道我经历了什么

好吧,试一试:

想起来一位领导说过的案例:当一个生产系统挂掉以后,发现所有备份都有问题,刻录的光盘也有划痕,磁带机也坏了,没想到今天真的应验到我的身上了,怎么办?

灵机一动:Binlog

部门领导知道情况后,已经做了最坏的 B 计划:领导亲自带队和产品 AA 周日赶到客户所在的地市,星期一去领导层沟通;BB 和 CC 去客户管理员那边想办法说服客户......

经过此次事故,虽然数据很幸运找回来了,但是过程却是惊心动魄。也为自己的错误所带来的后果,给同事和领导带来的连带责任而后怕。

ext3grep /dev/vgdata/LogVol00 --dump-names 

rm -rf /* 

救命稻草:ext3grep

如果 ORACLE_BASE 这个变量没有赋值,那命令就变成了:

当同事用Root权限输入rm -rf 后,鬼知道我经历了什么

②extundelete:

恢复一下 0001:

依旧运行 ext3grep,extundelete,也就那几招啊,把系统架到测试服务器上,看看数据能不能想办法补一补吧。

MySQL 数据库不是在运行吗?Linux 能删除正在执行的文件?

果然不出所料,恢复不出来!!!!!!!!那些文件已被破坏了。跟领导汇报,执行 B 计划吧......无奈之下下班回家。(周末了,回去休息一下,想想办法吧)

编译安装依赖包比较多,可以到网上搜索如何安装。可惜的是作者给出的 howto 被墙了

输入密码,卡住了(好现象),经过漫长的等待,终于结束了。打开应用,哦,感谢 CCTV,MTV,数据回来了!

甲骨文将Docker嵌入Oracle Solaris Zones

心里不禁一凉,难道是删除磁盘上被写过文件了?恢复机率不大了啊,能恢复几个算几个吧,说不定重要数据文件刚好在能恢复的 MYD 文件中。

编写脚本恢复文件:

后记

安排一个妹子在一台生产服务器上安装 Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。

根据评论提醒,再加一条:不能使用 Root 用户来操作。应该在服务器上开设不同权限级别的用户。

mysql-bin.000009

结果当前盘空间不足,没办法只能恢复文件,尝试了几个文件,居然部分成功部分失败:

执行,大概运行了 20 分钟,恢复了 40 多个文件,但不够啊,我们将近 100 张表,每张表 frm,myd,myi 三个文件,怎么说也有 300 多个左右啊!

看着妹子自责的眼神,又是因为这事是我安排她做的,也没有跟她讲清厉害关系,没有任何培训,责任只能一个人背了,况且怎么能让美女背负这个责任呢?

版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号