为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:linux
【CPU】:
【问题描述】*:
我们的达梦数据库后台服务安装在linux的docker容器中。我本地mac开发。测试环境linux,测试环境发现字段cluster关键字错误。之前使用达梦采取注解方式解决了 但是新的并不能解决这个问题。
尝试过的解决方案:
1 vi /opt/dmdbms/data/DAMENG/dm.ini
效果重启后并没有生效
2 jdbcurl中制定了客户端dm_dm_svc.conf的位置。
指定内容如下:
依旧不能解决cluster关键字问题。
jpa自动生成的sql
可以改下配置文件试试,
dm_svc.conf
TIME_ZONE=(480)
LANGUAGE=(cn)
dm=(192.168.123.9:5236)
[dm]
KEYWORDS=(CLUSTER,cluster)
也可以试试dmsvcconf配置文件不在url连接串指定,不指定的情况下,需要配置在应用服务器/etc/dm_svc.conf
RES_FIXED为Y的保留字无法通过EXCLUDE_RESERVED_WORDS去除保留字身份
这个关键字是属于不支持屏蔽的关键字的,一旦数据库层面屏蔽,会影响系统运行。你可以使用加双引号的方式进行处理
INI文件中去掉{}试一下呢