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

OceanBase数据库集群常见操作——查看zone

Tonyhacks 2023-10-18
180

查看 Zone
OceanBase 集群由若干个 Zone 组成。从物理层面来讲,一个 Zone 通常是一个独立的物理部署单元,可以是一个数据中心(IDC)或者云上的一个 Zone(可用区),也可以是一个单独的机架(Rack)。通过将 OceanBase 集群部署于不同的 Zone ,实现单个 Zone 故障时的故障隔离及快速恢复。

操作步骤

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

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

obclient -h10.xx.xx.xx -P2883 -uroot@sys#obcluster -p***** -A
  1. 查询 oceanbase.DBA_OB_ZONES 视图,获取集群中的 Zone 信息。
obclient [oceanbase]> SELECT * FROM oceanbase.DBA_OB_ZONES;
+-------+----------------------------+----------------------------+--------+-----+------------+-----------+
| ZONE  | CREATE_TIME                | MODIFY_TIME                | STATUS | IDC | REGION     | TYPE      |
+-------+----------------------------+----------------------------+--------+-----+------------+-----------+
| zone1 | 2023-10-13 11:19:44.803416 | 2023-10-13 11:19:44.804487 | ACTIVE |     | sys_region | ReadWrite |
| zone2 | 2023-10-13 11:19:44.804487 | 2023-10-13 11:19:44.805515 | ACTIVE |     | sys_region | ReadWrite |
| zone3 | 2023-10-13 11:19:44.805515 | 2023-10-13 11:19:44.805515 | ACTIVE |     | sys_region | ReadWrite |
+-------+----------------------------+----------------------------+--------+-----+------------+-----------+
3 rows in set (0.002 sec)

obclient [oceanbase]> 

查询结果中的字段说明如下:

  • ZONE: Zone 名称。

  • STATUS: Zone 状态。

    • ACTIVE :表示该 Zone 为可用状态。

    • INACTIVE :表示该 Zone 为不可用状态。用于客户端识别该状态并将业务流程路由到其他 Zone。

      新增 Zone 或对 Zone 执行隔离命令(Stop Zone/Force Stop Zone/Isolate Zone)后,该 Zone 的状态会变为 INACTIVE。通常出现在故障隔离或运维变更等场景。

  • IDC:Zone 所在的机房名。

  • REGION:Zone 所在的区域,通常为城市名(例如,上海)或者区域名(例如,华东)。

  • TYPE:Zone 类型,ReadWrite 表示读写类型,当前版本仅支持读写类型的 Zone。

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

评论