注册

使用disql与包含两个SP节点dmdpc建立会话,如何查看当前会话建立在哪个SP节点上

好好好大蛮 2025/09/16 209 2 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:05134284368-20250423-270902-20149
【操作系统】:CentOS Linux release 7.9.2009 (Core)
【CPU】:本地虚拟机
【问题描述】*:使用dm_svc.conf配置的服务名建立于dmdpc的连接,想知道当前会话与哪个SP节点建立的连接,dm_svc.conf配置及v$instance查询结果如下:
cat /etc/dm_svc.conf
LANGUAGE=(CN)
DMDPC1=(10.10.10.11:5301,10.10.10.11:5302)
TIME_ZONE=(+480) #表示+8:00时区

#DMDPC1 服务配置区
##以下配置是每次定向连接 DMDPC2 服务名的第一个服务(192.168.1.5:5236),当服务器故障后,以间隔1000毫秒的节奏尝试连接第一个服务60次,若连接成功则进行使用,若连接失败则连接下一个服务(192.168.1.7:5236)。假设2号服务先连接成功,由于AUTO_RECONNECT=(2),因此当1号服务可以正常连接后当前连接会切换到1号服务。
[DMDPC1]
SWITCH_TIMES=(60)
SWITCH_INTERVAL=(1000)
EP_SELECTOR=(1)
AUTO_RECONNECT=(2)

disql /@DMDPC1
SQL> select INSTANCE_NAME,NAME,STATUS$ from v$instance;

行号 INSTANCE_NAME NAME STATUS$


1 SP1 SP1 OPEN
2 BP2 BP2 OPEN
3 MP1 MP1 OPEN
4 BP1 BP1 OPEN
5 SP2 SP2 OPEN

已用时间: 45.236(毫秒). 执行号:12583314.

回答 0
暂无回答
扫一扫
联系客服