首批通过分布式安全可靠测评,为关键业务系统打造
修改 Zone
更新时间:2026-05-25 15:11:37
修改 Zone 主要修改 Zone 所属的 Region 及 IDC 信息。
使用限制
当前不支持修改 Zone 的 ZONE_TYPE。
操作步骤
使用
root用户登录到集群的sys租户。连接示例如下,连接数据库时请以实际环境为准。
obclient -h10.xx.xx.xx -P2883 -uroot@sys#obdemo -p***** -A有关更加详细的连接数据库的操作指引,参见 连接数据库概述(MySQL 模式) 和 连接数据库概述(Oracle 模式)。
执行以下命令,修改 Zone 属性。
语句如下:
obclient [(none)]> ALTER SYSTEM {ALTER|CHANGE|MODIFY} ZONE zone_name SET [IDC [=]'idc_name', REGION [=]'region_name'];相关参数说明如下:
{ALTER|CHANGE|MODIFY}:表示ALTER、CHANGE、MODIFY三者的功能相同,可以使用任意一个关键字来修改 Zone 属性。zone_name:表示待修改的 Zone 的名称。每条语句每次仅支持修改一个 Zone。idc_name:指定 Zone 所在机房的名称。region_name:指定 Zone 所在 Region 的名称。
例如,将当前集群所处的区域(Region)修改为
shanghai,所处的机房修改为sh1的示例如下:obclient [(none)]> ALTER SYSTEM ALTER ZONE zone4 SET REGION 'shanghai',IDC 'sh1';操作成功后,可以查询
oceanbase.DBA_OB_ZONES视图进行确认。obclient [(none)]> SELECT * FROM oceanbase.DBA_OB_ZONES; +-------+----------------------------+----------------------------+----------+-----+----------+-----------+ | ZONE | CREATE_TIME | MODIFY_TIME | STATUS | IDC | REGION | TYPE | +-------+----------------------------+----------------------------+----------+-----+----------+-----------+ | zone1 | 2022-12-20 17:50:17.168745 | 2022-12-20 17:50:40.801054 | ACTIVE | HZ0 | hangzhou | ReadWrite | | zone2 | 2022-12-20 17:50:17.168745 | 2022-12-20 17:50:40.809504 | ACTIVE | HZ0 | hangzhou | ReadWrite | | zone3 | 2022-12-20 17:50:17.169804 | 2022-12-20 17:50:40.815833 | ACTIVE | SH0 | shanghai | ReadWrite | | zone4 | 2023-01-06 15:25:07.190559 | 2023-01-06 15:25:29.281242 | INACTIVE | sh1 | shanghai | ReadWrite | +-------+----------------------------+----------------------------+----------+-----+----------+-----------+ 4 rows in set有关
oceanbase.DBA_OB_ZONES视图的更多详细信息,请参见 oceanbase.DBA_OB_ZONES。
相关文档
更多 Zone 相关的运维操作,请参见以下信息: