本文介绍执行语句删除 OBServer 服务器时报 4018 错误时,如何进行问题排查和解决问题。
影响版本
OceanBase 数据库 V2.2.30-BP10 之前的版本。
问题现象
执行以下语句删除 OBServer 服务器时报错,错误信息如下:
obclient> ALTER SYSTEM DELETE SERVER 'IP:PORT';
ERROR 4018 (HY000): Entry not exist
可能原因
如果要删除的服务器上没有 Unit 资源,则在资源检查时会发生错误。
说明
从集群中删除服务器时,OceanBase 数据库需要确认 Unit 资源的大小来决定是否可以进行负载均衡,因此需要检查被删除的服务器上的 Unit 情况。
解决方法
将 OceanBase 数据库升级到 V2.2.30-BP10 及以后版本即可解决。有关升级 OceanBase 数据库的方法,请参见《OceanBase 数据库 升级指南》。