windows安装达梦数据库

返回
Author Avatar
钢翼
2020-12-21
编程
214

一、下载安装包

在达梦官网 www.dameng.com 的产品下载找到DM8开发版(win64位),下载下来是个百度网盘地址,再到百度网盘上下载。

二、安装

解压下载下来的iso文件,双击setup.exe,然后按步骤一直下一步即可。

三、登录

默认用户名:SYSDBA 默认密码:SYSDBA

四、启用空间类型包

默认安装后是没有启用空间类型包的,如果你建表有用到空间类型,则创建时会报非法的基类名。
可以通过以下语句检查是否启用了DMGEO包

--检测DMGEO系统包是否启用,0表示未启用,1表示启用

select SF_CHECK_GEO_SYS ();

启用通过以下语句

--启用DMGEO系统包

SP_INIT_GEO_SYS(1);

删除通过以下语句

--删除DMGEO系统包

SP_INIT_GEO_SYS(0);

五、达梦CHAR定长字符的问题

jdbc查询达梦CHAR类型会返回固定长度的字符串,即右边补全空格,mysql虽然CHAR也是定长字符串,但是查询会自动去右空格。
用下面语句查询,mysql会返回实际长度,达梦会返回补全空格的长度。
为了兼容,最好是少用CHAR定长类型,或者通过mybatis拦截器对结果集中的jdbcType="CHAR"的字段去右空格。

select col,length(col) from table1