为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
BANNER
DM Database Server 64 V8
8.4
企业版
DB Version: 0x7000c
03134284194-20240812-238838-20108
Msg Version: 14
Gsu level(5) cnt: 0
【操作系统】:
【CPU】:
【问题描述】*:生产环境用了主从模式,现在测试主挂了切换从,数据库是切换成功了,但是程序插入数据库时报错了,这是什么意思?需要springboot代码自己去适配切换后的情况吗?还是说可以在数据库连接字符串指定配置就行呢了?
在应用服务器上配置服务文件,参考下面连接
https://www.modb.pro/db/607391
jdbc:dm://dmdb?dmdb=(ip1:端口,ip2:端口)&loginMode=1,这样写URL切换主备后自动连主库
在dm_svc.conf里面配置服务名,将两个机器的ip都配置上,程序通过服务名访问数据库
在应用服务器上,配置dm_svc.conf,并使用服务名的方式连接数据库,详情参考https://eco.dameng.com/document/dm/zh-cn/pm/physical-storage.html#2.1.1.4%20dm_svc.conf