由于达梦数据库配置了主从,但是主从总是不稳定,导致会频繁的切换,于是配置服务名解决这个问题
如图所示:将两个数据库地址配置成一个叫 DM_DW的服务名,然后配置到应用的数据库url连接中
但是最后启动失败,报了这个错
可以直接在jdbc url里面配置,类似:
jdbc:dm://DM_DW?DM_DW=(192.168.97.80:5236,192.168.97.81:5236)&loginMode=1
1.应优先解决主从不稳定,频繁切换问题,频繁切换排查下网络是否稳定;
2.数据库服务端版本和驱动版本分别为多少?较新的版本url连接串服务名后不适合用 / ,驱动不匹配的话有可能导致通信异常;
3.报错信息包含unknownhostException:dmha,可以设在/etc/hosts添加本机地址和名称
mybatis-plus连接的数据库服务在linux还是windows?
1、如果在linux下,程序在windows的话,除了linux需要配置外,windows也要配置dm_svc.conf。
32 位的 DM 安装在 Win32 操作平台下,dm_svc.conf位于%SystemRoot%/system32目录;
64 位的 DM 安装在 Win64 操作平台下,dm_svc.conf位于%SystemRoot%/system32目录;
32 位的 DM 安装在 Win64 操作平台下,dm_svc.conf位于%SystemRoot%/SysWOW64目录;