暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

远程工具24小时开放,数据被误删除还找不到人,你不背锅都不行


作者简介:王旭,在数据库管理方面拥有10多年经验。精通主流数据库系统,在企业数据库管理、性能优化、架构设计和高可用性能解决方案方面拥有丰富得实践经验。目前拥有(ORACLE ACE、MYSQL OCP、PG ACE、PGCA、PGCE、PGCM)等数据库认证。

背景

有朋友找到我,问我一个表的数据突然就没有了,是什么情况?
我直接给他说肯定是有人执行了alter table drop操作...

处理办法

事情已经发生,那么就要想办法解决:
#看了数据库没开归档,只有数据泵备份。
#服务器系统也没有快照。
#尝试通过odu等工具,恢复出来,加载数据进去发现数据找不到。
#通过恢复数据泵的方式将表恢复到另外的模式下,通过update更新处理,昨天白天产生的数据通过其它表的数据补救。
以下是部分操作截图:

总结

恢复对于dba来讲是不愿意看到的,根据墨菲定律,有权限操作的就有可能会失误。也就是常在河边走哪有不湿鞋。但是这个通过远程过去的兄弟伙删除了就断开远程跑了,这属于肇事逃逸,目前正在排查远程链接日志,找到是迟早的事情。但总得有人背锅啊,要么企业信息化管理人员,要么维护公司。

很多企业总感觉自己安全做得很好,实际上出现了一点小插曲就发现备份无用、甚至备份达不到自己的期望,才晓得数据的重要性。

没有什么安全比备份和容灾更重要,安全总归有漏洞,而备份是防止各种破坏的最后一到防线,我之前问过很多人一个问题,把核心服务器关了,完全损坏的情况下,不要上面的数据,多久能恢复系统?恢复到什么程度?很多人都回答不上来。所以再次提醒大家,备份、备份、备份!!!本地、异地!!!
后续将持续分享,欢迎关注~


文章转载自青年数据库学习互助会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论