暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分布式数据库学习Note230:OceanBase社区版中,如何修改 Zone?

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/


修改 Zone 主要修改 Zone 所属的 Region 及 IDC 信息。

使用限制

当前不支持修改 Zone 的 ZONE_TYPE

操作步骤

  1. 使用 root 用户登录到集群的 sys 租户。

    连接示例如下,连接数据库时请以实际环境为准。

    obclient -h10.xx.xx.xx -P2883 -uroot@sys -p***** -A
    

    有关更加详细的连接数据库的操作指引,参见 连接数据库概述(MySQL 模式) 和 连接数据库概述(Oracle 模式)

  2. 执行以下命令,修改 Zone 属性。

    语句如下:

    obclient [(none)]> ALTER SYSTEM {ALTER|CHANGE|MODIFY} ZONE zone_name SET [IDC [=]'idc_name', REGION [=]'region_name'];
    

    相关参数说明如下:

    • {ALTER|CHANGE|MODIFY} :表示 ALTERCHANGEMODIFY 三者的功能相同,可以使用任意一个关键字来修改 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';
    
  3. 操作成功后,可以查询 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


欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论