oceanbase 3版本如何查看 server 的 sql_port

oceanbase 4版本可以通过 oceanbase.GV$OB_SERVERS 视图来查询 sql_port 字段,但是在3版本中并没有找到相关的视图或者系统表中包含 sql_port 字段,在3版本中如何获取节点的 SQL 端口呢?
3版本中相关的字段是 __all_virtual_server_stat 表中的 inner_port 吗?

2 个赞

@论坛小助手

在 OceanBase 3版本中,您可以通过查询 __all_virtual_server_stat 表来获取节点的 SQL 端口号。具体的 SQL 语句如下:

SELECT svr_ip, svr_port, inner_port FROM __all_virtual_server_stat;

其中,inner_port 字段即为节点的 SQL 端口。

检索到的文档如下:

  1. 使用命令行进行运维
2 个赞

目前所有版本都可以用下面 SQL 获取:

MySQL [oceanbase]> select zone,svr_ip,inner_port,svr_port from __all_server;
+-------+-----------+------------+----------+
| zone  | svr_ip    | inner_port | svr_port |
+-------+-----------+------------+----------+
| zone1 | 10.0.0.61 |       2881 |     2882 |
+-------+-----------+------------+----------+
1 row in set (0.01 sec)
1 个赞

学习了

1 个赞

学习+1