ocp提醒租户合并异常

我们使用的是ob4.1.0版本,这个要怎么排查?
我这边在官方搜索了,没发现什么异常的,都是查询的是空
SELECT * FROM __all_zone WHERE name IN (‘merge_status’,‘all_merged_version’);

1 个赞


社区版看这个字典。但是您上面发的应该还是在合并中。并没有结束吧 。

现在查询下这个表看看是什么状态

1 个赞

select * from GV$OB_COMPACTION_PROGRESS; 这个信息贴下看看

OB_COMPACTION_PROGRESS.txt (246.1 KB)
daren租户.txt (106.5 KB)
经排查是204.3的节点在11号合并卡住了,如何能确定下那?

上面老师说是11号的卡住了,有什么办法关停合并吗?然后手动合并下

看看这篇文档 可行不。 暂停下,再回复 能不能触发执行完毕或者报错设么的

好的,我试下

生产环境特别注意下,如果有测试环境,先执行一遍命令看看。别把生产搞出问题


老师,查询sql提示是204.13出问题了。
您提供的链接没有关于怎么暂停的。


执行暂停了,手动恢复的,还是有问题


了解下这条命令,看看能解决不?

生产环境直接执行,有什么影响吗?

去群里问下 ocenabase 官方的老师们

我试过了,还是报错


您在看下有没有长事务锁啊 。 gv$ob_locks


我们使用的是ob4.1版本

在该台机器上的observer 的log 目录下看一下是否报 Error,提供一下日志。
同时可以从CDB_OB_TABLET_CHECKSUM_ERROR_INFO和CDB_OB_COLUMN_CHECKSUM_ERROR_INFO两个视图中查看存在checksum error的tablet或table

error.log (1.0 MB)


TABLET_ID_1152921504606849455.log (26.9 KB)

麻烦看下这个tablet对应的表是什么
select * from oceanbase.CDB_OB_TABLE_LOCATIONS where tablet_id = 1152921504606849455;

select * from oceanbase.__all_table where table_id = xxx;(第一步得到的table id)