oceanbase 删除observer一直显示删除中

【 使用环境 】测试环境
【 OB 】oceanbase
【 使用版本 】OceanBase_CE-v4.2.1.1
【问题描述】
我在一台三节点的oceanbase集群里添加了一台observer,把对应的unit迁移后,我现在删除一台上面已经没有资源在跑的observer,
ALTER SYSTEM DELETE SERVER “xxx.xxx.xxx.xxx:2882” zone=‘zone3’;这个命令执行成功了,但是已经过了两天了,还是显示在删除中,
| xxx.xxx.xxx.xxx| 2882 | 3 | zone3 | 2881 | NO | DELETING | 2025-01-03 17:07:59.110493 | NULL | NULL | 2023-11-13 15:20:14.531472 | 2025-01-03 18:07:44.563700 | 4.2.1.1_101010012023111012-2f6924cd5a576f09d6e7f212fac83f1a15ff5

麻烦帮忙看一下这个是啥原因?

租户的副本数减了没有

调整下下线超时时间看看,
server_permanent_offline_time → 10m
replica_safe_remove_time → 10m

我是先加一台observer后,把要删除的这台上资源全部迁移后再删的,租户的副本数是没有变的

查询一下要删除的节点是否还存在副本
查询GV$ob_Sql_audit表查询到该alter的trice id然后通过id去observer日志grep一下。麻烦发出来看一下

1 个赞

不行,参数设置了还是删除不掉

还是查下节点上有副本吗。是不是这个集群还承载的业务那。

这台机器上已经没有unit资源了

根据trace id获取一下相关日志呢