Print

【MVS】达梦DFM不配置数据源不能自动识别DSC的节点信息

2026-06-05 发表

问题描述

达梦DFM不配置数据源不能自动识别DSC的节点信息

问题现象:

在 DFM 中配置 DRS 所用的 DSC 数据源时,测试连接时不能自动带出节点信息。

问题根源:

所有配置文件中的INSTANCE_NAME、DCR_EP_NAME 均需大写,否则不能自动带出节点信息。

需要重新部署 DSC 集群方可,直接修改配置文件无效。

临时解决方案:

配置数据源时,可手动添加节点,不影响后期测试使用。


解决方法

 

相关分析测试过程:

1、怀疑内外网因素,dm_svc.conf 中 ASM 和 DB 分别使用内外网测试,均不能自动识别节点信息。

-- DFM 控制台,DSC/DRS 三个节点均使用相同的 dm_svc.conf

-- 注意:ASM 使用配置时使用的IP,一般是内网网段;

# cat /etc/dm_svc.conf

TIME ZOnE=(480)

LANGUAGE=(CN)

DMDW_S=(192.168.169.193:5246,192.168.169.194:5246)

DMDSC_D=(192.168.169.195:5236,192.168.169.196:5236)

ASM_D=(172.168.169.195:9349,172.168.169.196:9351)

 

 

============================

-- 修改DSC 和ASM 均为 内网,测试;

[root@dm195 ~]# cat /etc/dm_svc.conf

 

TIME ZOnE=(480)

LANGUAGE=(CN)

DMDW_S=(192.168.169.193:5246,192.168.169.194:5246)

DMDSC_D=(172.168.169.195:5236,172.168.169.196:5236)

 

ASM_D=(172.168.169.195:9349,172.168.169.196:9351)

 

 

  1. 当前实验环境 INSTANCE_NAME、DCR_EP_NAME 均为小写:需要修改配置文件后重新部署 DSC 集群

-- 当前实验环境配置信息

SQL> select * from V$dsc_ep_info;

 

行号      EP_NAME   EP_SEQNO    EP_GUID         EP_TIMESTAMP    EP_MODE        EP_STATUS

--------  --------  ----------  --------------  --------------  -------------  ---------

1         dmdsc01   0           298168840       298289862       Normal Node    OK

2         dmdsc02   1           3178200         4313121         Control Node   OK

 

已用时间: 7.216(毫秒). 执行号:2404.

 

=========================================================

=========================================================

 

 

dmdba@dm195 config]$ cat dmcdcr_cfg.ini |grep NAME

DCR_GRP_NAME = GRP_CSS

DCR_EP_NAME = CSS0

DCR_EP_NAME = CSS1

DCR_GRP_NAME = GRP_ASM

DCR_EP_NAME = ASM0

DCR_EP_NAME = ASM1

DCR_GRP_NAME = GRP_DSC

DCR_EP_NAME = dmdsc01

 

DCR_EP_NAME = dmdsc02

 

 

重新部署 DSC 后,INSTANCE_NAME、DCR_EP_NAME 均使用大写,数据源自动连接测试即可带出 节点信息,解决问题。

 

SQL> select * from v$dsc_ep_info;

 

行号       EP_NAME EP_SEQNO    EP_GUID              EP_TIMESTAMP         EP_MODE      EP_STATUS

---------- ------- ----------- -------------------- -------------------- ------------ ---------

1          DMDSC0  0           1480879              1482815              Control Node OK

2          DMDSC1  1           14774                15157                Normal Node  OK

 

已用时间: 7.962(毫秒). 执行号:101.