# 达梦

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

其中,DM服务器端及客户端的安装步骤可参考DM数据库官方操作手册,这里就不做详细说明。下面会对配置DM数据源及创建DM数据库的操作步骤进行详细说明。

提示:

达梦数据库包括了数据库和客户端,一般安装数据库时会同时安装客户端,用户也可选择安装独立客户端。MapGIS在使用达梦数据库时,需要通过达梦客户端连接数据库。MapGIS所在的客户机上,必须安装达梦客户端,不要求和达梦数据库在同一台客户机上。

# 相关主题

# 客户端配置

# 配置环境变量

在安装完达梦数据库后,还不能立即使用达梦数据源,因为在开发达梦数据库引擎的时候用到了达梦数据库的相关动态库和包含文件,因此需要在系统的环境变量中添加一个路径,以便MapGIS在使用达梦数据源时能够找到达梦数据库的动态库和包含文件。

1. 切换到root账户,配置环境变量。使用root用户,修改/etc/profile文件:

#su - root
#vim profile

2. 在环境变量PATH中添加DM的bin目录(如/home/mapgis/dmdbms/bin)

export PATH="/home/mapgis/dmdbms/bin:$PATH"
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/mapgis/dmdbms/bin

3. 执行source命令使上述配置生效

#source /etc/profile

4. 利用root账户,进入/etc文件夹,执行如下命令:

#disql

若执行disql提示未找到命令,请检查PATH和LD_LIBRARY_PATH是否正确。

# 配置中文支持

1. 若希望DM数据库可支持中文,需修改dm_svc.conf配置文件,增加如下信息信息:

#vim /etc/dm_svc.conf
TIME_ZONE=(480)
LANGUAGE=(cn)
CHAR_CODE=(PG_GBK)

提示:

如果不存在dm_svc.conf配置文件,可自行新建该文件,补充上述内容。

# 配置MapGIS启动脚本

1. 达梦客户端结束后,编辑MapGIS脚本desktop.sh或者desktop-developer.sh。以下以desktop-developer.sh为例。

#vim desktop-developer.sh

在PATH和LD_LIBRARY_PATH后加上达梦数据库安装后的bin目录路径,以冒号为分隔符与其他路径分隔。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/mapgis/dmdbms/bin
export PATH="$PATH:/home/mapgis/dmdbms/bin"

# 配置DM数据源

# 功能说明

在客户机上安装配置DM客户端后,可在MapGIS中配置DM数据源,用来管理DM数据库。

# 操作说明

1. 在MapGISCatalog面板,启动"添加数据源" 功能,弹出如下所示对话框:

2. 选择“DM数据源”,服务名称为DM服务器端的计算机IP地址,点击"确定",在MapGISCatalog中可添加改DM数据源节点信息:

# 初始化地理数据库

.

.

.