odp id 疑问

是链接 odp 查询的 。

–下面是直连的测试



我就3台机器 ,都不行

我重新给你说一下 示例的步骤
1、通过odp连接


2、在重新打开一个窗口直连 通过视图或者show processlist查询

以上就可以测试 你是这样操作的么?

对的,就是你这样操作的。

你看我就三个节点 ,都是2881端口。 能看到servr_sessid的是 2883端口 。 还都是 sys 租户

正常情况下 这个端口应该是2881 你说的是截图的这个server_port端口么?

image
你看这次的截图

应该也是正常的 ODP 和 后端 server的每一个session 都会建立一个连接 建链后的那个session 连接 可能已经关闭了 所以测试的时候 测试不到 也属于正常

1 个赞

但是 为啥 不用 server_sessid 查询使用 cs_id 就能查询到呢 ?

设计的时候 应该都可以查 只是建链后的那个session 连接 可能已经关闭了 没有办法查了

https://www.oceanbase.com/docs/common-odp-doc-cn-1000000002024365

是这个原因。可能我这的版本太高了。

1 个赞

这也是个原因 不过上面说的也是个原因

@论坛小助手