安装前准备
用户在安装 DM 数据库之前需要检查或修改操作系统的配置,以保证 DM 数据库能够正确安装和运行。
本文以演示环境如下:
| 操作系统 | CPU | 数据库 |
| RedHat 7 | x86_64 架构 | dm8_rh7_64_ent_8.1.1.87 |
信创环境安装部署也可以参考此篇文章,但需注意 CPU 和操作系统对应的 DM 数据库版本。
新建 dmdba 用户
| groupadd dinstall useradd –g dinstall –m –d /home/dmdba –s /bin/bash dmdba passwd dmdba |
编辑/etc/security/limits.conf,修改文件打开最大数
- 重启服务器后永久生效
使用 vi 编辑器打开 /etc/security/limits.conf 文件,命令如下:
vi /etc/security/limits.conf,在文件最后添加以下内容 dmdba hard nofile 65536 dmdba soft nofile 65536 dmdba hard stack 32768 dmdba soft stack 16384 |
切换到dmdba用户,查看是否生效
| su – dmdba ulimit -a |
- 设置参数临时生效
可使用 dmdba 用户执行如下命令,使设置临时生效:
| ulimit –n 65535 |
挂载镜像
切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /opt 目录下,执行如下命令挂载镜像:
mount -o loop /opt/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt |
新建安装目录
在根目录下创建 /dm8 文件夹,用来安装 DM 数据库。命令如下:
数据库安装
DM 数据库在 Linux 环境下支持命令行安装和图形化安装,本文主要介绍图形化安装。
图形化安装
切换到 dmdba 用户,进入 /tools 目录下,执行命令./DMInstall.bin开始图形化安装。
注意:运行命令之前先执行xhost +
点击【确定】后,弹出 DM 数据库安装程序
点击【下一步】后,为许可证协议页面,选择【接受】
点击【下一步】后,弹出 key 文件页面,点击【浏览】选择【key 文件】,若没有 key 文件可以直接点击【下一步】,跳过该步骤
点击【下一步】后,弹出选择组件页面,建议选择典型安装,也可根据需要,选择服务器安装、客户端安装和自定义安装
点击【下一步】后,弹出选择安装位置页面,可点击【浏览】选择安装位置,也可安装在默认路径下
点击【确定】
点击【下一步】后,弹出确认安装信息页面,检查安装信息是否准确,确认无误后点击【安装】
点击【安装】后,等待 1~2 分钟即可安装完成,安装完成后弹出执行配置脚本页面,按照页面要求执行该脚本即可
重新打开一个终端,切换到 root 用户,执行弹出页面中的脚本
脚本执行完成后,点击执行配置脚本页面中的【完成】,弹出提示框,提示是否关闭窗口,选择是,提示数据库安装完成,再点击【完成】按钮,完成数据库安装。
点击【完成】
图形化配置实例
使用图形化界面安装数据库安装完成后,会弹出选择是否初始化数据库页面,选择【初始化】。
点击初始化后会弹出数据库配置助手,通过数据库配置助手便可以配置数据库,选择【创建数据库实例】
选择创建数据库实例,点击【开始】,进入创建数据库页面的创建数据库模版页签,选择【一般用途】,如下图所示:
点击【下一步】,选择数据库实例安装目录,data目录是系统自动创建的,不需要提前手动创建该目录,如下图所示:
确定好数据库安装目录后,点击【下一步】,用户可根据需要设置对应的数据库参数,如下图所示:
点击【下一步】,配置数据库文件路径,选择【默认路径】即可,如下图所示:
点击【下一步】,配置初始化参数,注意簇大小、页大小、字符集以及大小写敏感确定后不可修改,默认配置即可,如下图所示:
| 常见参数说明:
CHARSET/UNICODE_FLAG 字符集 (0),可选值: 0[GB18030], 1[UTF-8], 2[EUC-KR] |
| 达梦数据库中默认支持的字符集包括三种,分别是GB18030、UTF-8及EUC-KR。 三种字符集区别如下: 如果数据库字符集使用gbk,则2个字节表示一个中文; 如果数据库字符集使用utf-8,则3个字节表示一个中文; 如果数据库字符集使用EUC-KR,则说明字符集为韩文字符集。 对于达梦数据库,字符集可以使用以下SQL查看: SELECT '字符集',DECODE(UNICODE,'0','GB18030','1','UTF-8','2','EUC-KR'); --或者 SELECT '字符集',DECODE(SF_GET_UNICODE_FLAG(),'0','GB18030','1','UTF-8','2','EUC-KR'); |
点击【下一步】,配置数据库口令,默认配置即可,如下图所示:
点击【下一步】,配置示例库,建议勾选 BOOKSHOP 或 DMHR,作为演示环境,如下图所示:
点击【下一步】,用户可检查创建参数,若有需要修改之处可点击【上一步】回到需要修改的位置进行修改,如下图所示:
点击【完成】,创建完成数据库实例后,按下图按提示执行脚本即可完成实例配置
选择【关闭对话框】
创建完成!
查看服务
启停数据库
服务注册成功后,启动数据库,如下所示:
systemctl start DmServiceDMTEST.service |
停止数据库,如下所示:
systemctl stop DmServiceDMTEST.service |
查看数据库服务状态,如下所示:
systemctl status DmServiceDMTEST.service |
到此DM8数据库图形化安装全部完成!



