暂无图片
各位老师,Oceanbase在truncate的表之后可以把这张表恢复出来吗?用的是什么方法?
我来答
分享
暂无图片 匿名用户
各位老师,Oceanbase在truncate的表之后可以把这张表恢复出来吗?用的是什么方法?

各位老师,Oceanbase在truncate的表之后可以把这张表恢复出来吗?用的是什么方法?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
吕星昊

应该要用到备份来做恢复了。

恢复租户(ob的恢复相当于恢复出一个新租户)到truncate之前(时间戳/SCN)。 表数据导出,导入回原租户表中。


或者可以试试按表恢复

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000218375


和在传统数据库比如Oracle中类似,truncate table 在ob中也是DDL操作。v4版本truncate table不会进入recyclebin回收站。


历史版本中曾经有变量ob_enable_truncate_flashback,但这个功能已经取消了。 这个变量已不再使用。在 V4.x 版本中,执行 TRUNCATE TABLE 操作不再支持进入回收站。尽管在 V4.x 版本中,该变量仍可查询和设置,但相关功能并不会生效。

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000220798

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
4.2.0_CE社区版,如何配置双机主从数据同步
回答 2
创建主租户(前提unit/pool已经建好)创建用户用于访问主租户的视图创建备租户(前提unit/pool已经建好),iplist 要通过主租户下的 DBAOBACCESSPOIN
oblogproxy运行后在/usr/local/oblogproxy/run目录下生成大量文件文件,造成磁盘爆满
回答 1
里面主要是日志文件,这是连接报错导致的或者频繁的连接下游用的不同的clientid。里面的目录结构大概是这样的。可以进入吧日志直接删了。这个日志默认是开启轮转的,默认是20G或者40个文件。可以修改o
OCP4.0.3 升级到 4.2.0 时在预检查时停滞不动
回答 1
改一下/.ocpinstaller/plugins/ocpserver/4.0.0/upgradecheck.py中的metadatabase换成需要的数据库
使用Paxos算法的OceanBase比其他使用Raft算法的分布式数据库强在哪里?
回答 1
已采纳
paxos比raft的并发能力更高。这是理论问题,可以知乎里搜索看看。
麒麟V10安装社区版的哪个版本支持
回答 1
OceanBase4.2社区版centos8的安装包
oceanbase租户的最大连接数限制 应该怎么查询呀?
回答 2
已采纳
OB里租户的资源方式是根据unit资源来分配的,在定义unit单元规格时,会有maxsessionnum最大连接数配置,不过目前OB只会对cpu,memory等资源进行限制,对磁盘disk,iops,
obclient连接oceanbase数据库失败
回答 1
重启之后需要手动重启下observer进程
ocp-express 启动报错
回答 1
obd黑屏部署和obdweb白屏部署方式,生成的配置文件在ocpexpress模块的yaml缩进格式表现不一致导致。可以先使用obdweb方式部署
obclient连接oceanbase数据库
回答 1
集群名是obproxy管理多集群的时候用来区分不同集群用的,所以通过obproxy连接的时候需要加集群名。直连observer是不需要集群名的。
OMS的元数据库可以使用MySQL吗
回答 1
放到ocp的ob集群或者业务的ob集群里,前提这个OB集群是三副本。OB的高可用性能力比mysql主从好多了。