国产数据库-达梦数据库使用过程中遇到的问题总结

时间:2024-03-18 20:48:03

接触达梦数据库已有大半年之久,总结下在使用过程中遇到的问题及解决方法:

1、大字段CLOB的like查询限制

应用过程中有需求从CLOB字段中用like过滤相关的数据,但当该表中大字段数据存储超过限制时,like查询报错

原因是DM 默认配置中,LIKE语句中CLOB类型的最大长度默认为31kb,当你的数据中该字段有内容超过31kb时,则会查询失败,此时进入DM控制台工具修改该参数的值即可。

 

国产数据库-达梦数据库使用过程中遇到的问题总结

2、达梦的数据库用户密码策略设置

默认密码策略设置是口令长度不小于6,当要求密码更加严谨时,需要更改该策略,如下图:

口令策略:用户密码最长为48个字节,创建用户语句password policy子句来指定口令策略。

0:无策略;1:禁止与用户名相同;2:口令长度不小于9;4:至少包含一个大写字母;8:至少包含一个数字;16:至少包含一个标点符号(英文状态输入,除“和空格除外)

口令可以单独使用,也可以组合使用,比如需要策略12则设置口令策略3

国产数据库-达梦数据库使用过程中遇到的问题总结

3、DmAPService服务启动失败,报“服务无法启动,详情请查看日志目录***”

国产数据库-达梦数据库使用过程中遇到的问题总结

处理方法:删除安装目录bin目录下DM_PIPE开头的文件,linux下执行:rm -rf  bin/DM_PIPE*_

随着国产化的推进,国产数据库也已经被越来越多的企业和单位使用,特别在安全性要求高的企业和单位,达梦无疑是个很好的选择。在接下来使用的过程中可能会遇到其他典型的问题,将持续更新本文档共享。