首批通过分布式安全可靠测评,为关键业务系统打造
升级过程中修改租户的 Locality 报错:-4179 not allowed
更新时间:2026-06-10 09:46
适用版本
OceanBase 3.x 版本
问题描述
集群升级过程中(配置项 enable_ddl=False)修改租户的 Locality。
obclient [oceanbase]> ALTER TENANT t3r399tmdmj4w locality='FULL{1}@cn-beijing-h, FULL{1}@cn-beijing-k';
报错如下。
ERROR 4179 (HY000): Operation not allowed now
RS 的日志如下,修改 Locality 为 DDL 操作时报错。

问题原因
集群升级过程中会把 enable_ddl 设置为 False,禁止执行 DDL 操作,升级完成后会自动打开。
解决方法
修改配置参数 enable_ddl=True 即可。对应黑屏修改语句如下:
obclient [oceanbase]> alter system set enable_ddl=True