DM(达梦)
达梦数据库管理系统是达梦公司推出的基于客户/服务器方式的数据库管理系统,简称DM。下图为MapGIS使用达梦数据库的流程图:

其中,DM服务器端及客户端的安装步骤可参考DM数据库官方操作手册,这里就不做详细说明。下面会对配置DM数据源及创建DM数据库的操作步骤进行详细说明。
DM服务器优化配置
由于达梦数据库在安装完成后,会在服务器端生成一个服务器配置文件,该文件记录了服务器端数据库环境的一些配置参数。默认情况下,配置文件中各参数的值一般能够适应所有的计算机软硬件环境,但是对于软硬件配置较好的计算机来说,默认参数的值限制了数据库的性能,因此需要数据库管理员来调整该配置文件对应参数的值,以提高达梦数据库的性能。
可编辑dm.ini配置文件,修改如下几个参数信息:
bd /home/mapgis/dmdbms/data/DAMENG/
vim dm.ini
- 网络通讯
FETCH_PACKAGE_SIZE = 512或1024
网络通讯包大小,单位KB。缺省值512,在千兆网络环境下1024基本是最高值。
- 并发控制
MAX_SESSIONS = 1000
服务器最大并发会话量支持,服务启动时会根据此数值创建会话线程池,不宜过大(需考虑服务器CPU硬件条件),也不能过小(无法满足客户端并发会话------MapGIS 20191023起,进程启动时建立了达梦数据源会话连接池,默认32个会话)
- 内存缓存
BUFFER = 实际内存50%
服务器数据内存缓存大小,单位MB,服务启动时初始开辟的内存大小。
MAX_BUFFER = 实际内存50%
服务器数据最大内存缓存大小,单位MB,一般设置与BUFFER相等
BUFFER_POOLS = 101
内存缓存分片数量,降低并发冲突
配置DM客户端
功能说明
在安装完达梦数据库后,还不能立即使用达梦数据源,因为在适配达梦数据库引擎时需用到达梦数据库的相关动态库和包含文件,因此需要在系统的环境变量中添加达梦数据库安装路径,以便MapGIS在使用达梦数据源时能够找到达梦数据库的动态库和包含文件。
操作说明
1. 复制达梦数据库bin文件夹路径,如:C:\dmdbms\bin

2. 启动windows高级系统属性设置:

3. 点击【环境变量】,设置系统环境变量,在“path”变量中增加DM的安装信息;

提示:
配置系统环境变量后,必须重启电脑使环境变量起效,否则可能导致DM连接异常。
数据源配置
功能说明
在客户机上安装配置DM客户端,并安装MapGIS后,可在MapGIS中配置DM数据源,用来管理DM数据库。
操作说明
1. 在MapGIS GDBCatalog面板,启动【客户端配置管理】功能,弹出如下所示对话框:


2. 切换到【数据源】页面,点击"添加",选择“DM数据源”,服务名称格式为:"[IP]"或"[IP]:[端口号]",如192.168.23.115;

3. "确定"后,在MapGIS GDBCatalog中可添加该DM数据源节点信息:

创建数据库
功能说明
在MapGIS中配置DM数据源后,可创建DM数据库。创建DM数据库的操作同“创建Oracle数据库”。