为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DMV8 【操作系统】:服务器linux,应用服务win2012 【CPU】: 【问题描述】*:应用服务会连接已经搭建好的DM集群,实例已经提供,应用服务开发语言是JAVA,目前连接配置为jdbc:dm://192.168.50.128:5237?schema=NANCAL&useUnicode=true&characterEncoding=utf-8,连接DM集群应用服务如何配置?
客户端主机上需要配置 dm_svc.conf 文件(未安装 DM 数据库的机器新建即可),文件路径: 32 位的 DM 安装在 Win32 操作平台下,此文件位于 %SystemRoot%\system32 目录; 64 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\system32 目录; 32 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\SysWOW64 目录; 在 Linux 平台下,此文件位于/etc 目录。 文件内容:
DMDW=(192.168.10.11:5236,192.168.10.12:5236) TIME_ZONE=(+480) #表示+8:00 时区 LOGIN_ENCRYPT=(0) DIRECT=(Y)
[DMDW] LOGIN_MODE=(1) #只连主库 客户端程序连接数据库时,需要指定 IP 端口处替换为服务名即可,例如:disql SYSDBA/SYSDBA@DMRW。jdbc的url为:jdbc:dm://DMRW 注意: 1)当修改了 dm_svc.conf 内容后,需要重启客户端程序,修改的配置才能生效。 2)请把该文件路径授予666权限。 也可以使用字符串直接连接 url=“jdbc:dm://dmconn?dmconn=(192.168.10.11:5236,192.168.10.12:5236)&LOGIN_MODE=(1)”;
客户端主机上需要配置 dm_svc.conf 文件(未安装 DM 数据库的机器新建即可),文件路径:
32 位的 DM 安装在 Win32 操作平台下,此文件位于 %SystemRoot%\system32 目录;
64 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\system32 目录;
32 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\SysWOW64 目录;
在 Linux 平台下,此文件位于/etc 目录。
文件内容:
以#开头的行表示是注释
全局配置区
DMDW=(192.168.10.11:5236,192.168.10.12:5236)
TIME_ZONE=(+480) #表示+8:00 时区
LOGIN_ENCRYPT=(0)
DIRECT=(Y)
服务配置区
[DMDW]
LOGIN_MODE=(1) #只连主库
客户端程序连接数据库时,需要指定 IP 端口处替换为服务名即可,例如:disql SYSDBA/SYSDBA@DMRW。jdbc的url为:jdbc:dm://DMRW
注意:
1)当修改了 dm_svc.conf 内容后,需要重启客户端程序,修改的配置才能生效。
2)请把该文件路径授予666权限。
也可以使用字符串直接连接
url=“jdbc:dm://dmconn?dmconn=(192.168.10.11:5236,192.168.10.12:5236)&LOGIN_MODE=(1)”;