为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8.1.1/ 8.1.3.62 【操作系统】:银河麒麟 【CPU】: # 【问题描述】*:关键字 SUBSCRIBE问题 在8.1.1 版本中 通过V$RESERVED_WORDs 查询得 不存在SUBSCRIBE关键字, 在8.1.3.62版本中 则存在关键字记录,这种关键字添加是任意加吗? 这种跨版本不一致问题,只能通过应用层屏蔽吗?
关键词可能随便发版版本的时间增加,版本升级需要做好测试工作。 屏蔽关键字方法可以参考连接处理,建议是参考连接的第二种方法++ 第二种方法:配置dm_svc.conf文件,添加KEYWORDS配置项 (1)在客户端机器上配置dm_svc.conf文件,添加KEYWORDS配置项
dm_svc.conf 配置如下:
TIME_ZONE=(480) LANGUAGE=(cn) DB1=(192.168.15.35:5236)
[DB1]
KEYWORDS=PERCENT,ORDER 复制 dm_svc.conf文件在不同平台上的存放路径可以参考《DM8系统管理员手册》。
针对数据库的配置最好是添加在“服务配置区”中,避免存在其他数据库的情况下影响到其他数据库,而且通过配置dm_svc.conf服务名对应用程序更方便。
(2)使用配置的服务名连接++
https://eco.dameng.com/community/article/6ca6b591fecb40d2941e524af5fc25c9
关键词可能随便发版版本的时间增加,版本升级需要做好测试工作。
屏蔽关键字方法可以参考连接处理,建议是参考连接的第二种方法++
第二种方法:配置dm_svc.conf文件,添加KEYWORDS配置项
(1)在客户端机器上配置dm_svc.conf文件,添加KEYWORDS配置项
dm_svc.conf 配置如下:
全局配置区
TIME_ZONE=(480)
LANGUAGE=(cn)
DB1=(192.168.15.35:5236)
[DB1]
服务配置区
KEYWORDS=PERCENT,ORDER
复制
dm_svc.conf文件在不同平台上的存放路径可以参考《DM8系统管理员手册》。
针对数据库的配置最好是添加在“服务配置区”中,避免存在其他数据库的情况下影响到其他数据库,而且通过配置dm_svc.conf服务名对应用程序更方便。
(2)使用配置的服务名连接++
https://eco.dameng.com/community/article/6ca6b591fecb40d2941e524af5fc25c9