首批通过分布式安全可靠测评,为关键业务系统打造
修改租户 Locality 时报 1235 错误
更新时间:2026-06-10 01:56
适用版本
OceanBase 数据库所有版本。
问题现象
修改租户 Locality 时遇到报错:1235, 'tenant primary zone span regions when GTS is on not supported'。
问题原因
OceanBase 数据库通过 primary_zone 来指定数据副本的优先级。当租户使用 GTS 作为时间戳服务时,为了保证获取到的时间戳服务的稳定性,位于同一优先级的数据副本逻辑上不能跨多个 region。
解决方法
调整租户数据副本分布的优先级,使得位于同一个优先级的 zone 不包含多个 region。
具体命令如下:
obclient> alter tenant <tenant_name> primary_zone='xxx';