【故障恢复】DBA 误操作删错表,导致业务中断的恢复方法记录

From @Livedba

“有一天正在查看社区的问题帖子,突然电话响起,开发人员反馈有一张业务表误操作被 drop 掉导致业务中断,询问单表是否可以恢复。

当时安慰开发人员生产租户都存在备份,不要慌。我立刻登录 OCP 查看租户是否 开启回收站 以及 租户的备份归档状态是否正常 ,此时手机不断弹出消息,开发人员已经炸锅了,已经来不及安慰他,立马准备应急方案。”

OceanBase 用户 @Livedba 为我们带来了一篇博客,为大家介绍了误删表后可以采取哪些方式快速进行恢复,并对几种恢复方式进行详细的介绍和总结。

推荐大家阅读,详见:社区博客

9 个赞

顺便一提,大家还可以通过 recyclebin_object_expire_time 这个配置项来控制回收站的清理时间,能够在一定程度上缓解回收站带来的存储开销。

8 个赞

对回收站功能更详细的介绍,可以参考《DBA 入门教程》第六章中的 “ OceanBase 数据库在 MySQL 模式租户下的扩展功能” 小节,详见:官网链接

8 个赞

这里打个广告: 【OceanBase 4.x DBA 进阶教程】《故障应急手册》 正在持续更新中,欢迎大家关注~

3 个赞

:+1: :+1: :+1: :+1: :+1: :+1:

1 个赞

膜拜大佬

一起膜拜 @Livedba 大佬

好文,已拜读 :+1: :+1: :+1:

太棒了

膜拜大佬

厉害~~~