请教下OB误删表如何快速进行恢复(除了回收站功能之外)

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】3.1.2
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【问题现象及影响】

【附件】

1 个赞

怎么删除的?delete、truncate、drop,哪一种

Drop

有物理备份,可以考虑备份恢复。

貌似除此之外没有其他的方式了,物理备份加增量去做的话感觉代价比较大,想看看有没有其他的方式

备份恢复已经算代价比较小了吧。
回收站应该是代价最小的。没有太多额外资源,但是可能会存在限制ddl

搭建主备集群,N小时延迟复制,主库drop的表,可以在备库导出,导入主库

一般情况下删库得跑路。 :smiley:

楼主是3.1.2社区版,不支持主备集群

是时候升级了 :smiley:,或者买企业版,花点钱,不受罪,哈哈

OB的主备集群支持搭两套备集群吗,一套实时复制,一套延迟复制。这样是否可行呢

3.X开源版本的OceanBase不支持主备模式,企业版才支持。4.X版本之后,开源版本支持主备模式,但是不支持延迟复制

1 个赞

谢谢回复,还想请教下回收站在大表的情况下表现如何,drop一张上亿的大表,如果要从回收站恢复的话是否会花上比较长的时间