注册
DM 单机部署
技术分享/ 文章详情 /

DM 单机部署

Ma- 2025/06/20 359 0 0

DM 在各个操作系统下数据库服务器版本具有相同的内核,本文介绍 DM 在 Windows、Linux操作系统下的安装


一、Windows 下 DM 的安装与卸载

1.1安装前准备工作

安装 DM 之前需要检查或修改操作系统的配置,以保证 DM 正确安装和运行。

1.1.1检查系统信息

安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。可以在终端中输入 systeminfo 命令进行查询。如下图所示:
image.png

1.1.2检查系统内存与存储空间

1.检查内存

为保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致 DM 安装或启动失败。可以通过“任务管理器”查看可用内存。如下图所示:
image.png

2.检查存储空间

DM 完全安装需要 1GB 的存储空间,需要提前规划好安装目录,预留足够的存储空间。在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。

1.2 Windows下安装 DM

在 Windows 环境下,提供两种安装方式:一是具有交互界面的图形化安装;另一种是非交互式的、通过配置文件进行的静默安装。

1.2.1 图形化安装

步骤 1:运行安装程序

登录网站https://eco.dameng.com/download/进行获取安装软件
image.png
下载完成后,进行校验
准备安装包解压获取软件安装包和SHA256校验结果文件
dm8_20250430_x86_win_64.zip
dm8_20250430_x86_win_64.iso_SHA256.txt
image.png
在 DM dm8_20250430_x86_win_64.iso中,双击“setup.exe”安装程序后,程序将检测当前计算机系统是否已经安装其他版本 DM。如果存在其他版本 DM,将弹出提示对话框,如图所示。
image.png
点击“确定”继续安装,将弹出语言与时区选择对话框。点击“取消”则退出安装。

步骤 2:语言与时区选择

请根据系统配置选择相应语言与时区,点击“确定”按钮继续安装。如下图所示:
image.png

步骤 3:欢迎页面

点击“开始”按钮继续安装。如下图所示:
image.png

步骤 4:许可证协议

在安装和使用 DM 之前,该安装程序需要阅读许可协议条款,如接受该协议,则选中“接受”,并点击“下一步”继续安装;若选中“不接受”,将无法进行安装。如下图所示:
image.png
步骤 5:验证 Key 文件

点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内,可以点击“下一步”继续安装。如无相关Key文件继续下一步操作如下图所示:
image.png

步骤 6:选择安装组件

DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,可根据实际情况灵活地选择。如下图所示:

典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。

服务器安装包括:服务器、驱动、用户手册、数据库服务。

客户端安装包括:客户端、驱动、用户手册。

自定义安装包括:用户根据需求勾选组件,可以是服务器、客户端、驱动、用户手册、数据库服务中的任意组合。
image.png
image.png
选择需要安装的 DM 组件,并点击“下一步”继续。
一般地,作为服务器端的机器只需选择“服务器安装”选项,特殊情况下,服务器端的机器也可以作为客户机使用,这时,机器必须安装相应的客户端软件。

步骤 7:选择安装目录

image.png
需注意安装所需空间要大于可用空间
说明:安装路径里允许字符的范围是小写字母(a-z)、大写字母(A-Z)、数字(0-9)、下划线(_)、空格( )和中文。
image.png
DM 默认安装在 %HOMEDRIVE%\dmdbms 目录下,可以通过点击“浏览”按钮自定义安装目录。如果所指定的目录已经存在,则弹出下图所示警告消息框提示用户该路径已经存在。若确定在指定路径下安装请点击“确定”,则该路径下已经存在的 DM 某些组件,将会被覆盖;否则点击“取消”,返回到上图所示界面,重新选择安装目录。

步骤 8:安装前小结

显示即将进行的安装的有关信息,例如产品名称、版本信息、安装类型、安装目录、可用空间、可用内存等信息,检查无误后点击“安装”按钮进行 DM 的安装。如下图所示:
image.png

步骤 9:安装过程

安装过程。如下图所示:
image.png

1.3 配置实例

步骤 1 选择操作方式

如在选择安装组件时选中服务器组件,数据库自身安装过程结束时,将会提示是否初始化数据库,如下图所示。若未安装服务器组件,安装完成后,点击“完成”将直接退出。点击“取消”将完成安装,关闭对话框。
image.png
image.png

步骤 2 建数据库模板

此处可以根据实际需求选择合适的数据库模板,一般建议选择【一般用途】其它保持默认即可,如下图所示:
image.png

步骤 3 选择数据库实例目录

本例中数据库安装路径为 D:\DM\DAMENG\data,如下图所示:
image.png

步骤 4 输入数据库标识

可自定义输入或保持默认数据库名称、实例名、端口号等参数,如下图所示:
image.png

步骤 5 数据库文件所在位置

此处可选择自定义或保持默认配置路径,如下图所示:

控制文件:
image.png
数据文件:
image.png
redo 日志文件:
image.png
初始化日志:
image.png
可通过选择或输入确定数据库控制文件、数据文件、日志文件、初始化日志等文件的所在位置,并可通过右侧功能按钮,对文件进行添加或删除。

步骤 6 数据库初始化参数

此处配置可根据实际需求进行配置,如下图所示:
image.png
需要注意的是页大小 、簇大小 、大小写敏感 、字符集 、空格填充模式等部分参数, 一旦确定无法修改 ,需谨慎设置。

常见参数说明:

数据文件使用的簇大小:默认值 16,可选值: 16、 32、 64,单位:页。
数据页大小:默认值 8,可选值: 4、 8、 16、 32,单位: KB。
日志文件大小:默认值 256,单位为: MB,范围为: 64 MB~2 GB。
大小敏感:默认值 Y,可选值: Y/N, 1/0。
字符集:默认值 0,可选值: 0[GB18030], 1[UTF-8], 2[EUC-KR]。

步骤 7 口令管理

用户在数据库初始化实例时,需设置数据库系统用户的密码,并保证密码强度,以保障数据安全性。如下图所示:
image.png
用户可输入 SYSDBA,SYSAUDITOR 的密码,如果安装版本为安全版,将会增加 SYSSSO 用户的密码修改。

步骤 8 选择创建示例库

此处建议勾选创建示例库 BOOKSHOP 或 DMHR,作为测试环境,如下图所示:
image.png

步骤 9 创建数据库摘要

在安装数据库之前,将显示用户通过数据库配置工具设置的相关参数。点击【完成】进行数据库实例的初始化工作,如下图所示:
image.png
image.png
安装完成

安装完成后将弹出数据库相关参数及文件位置。点击【完成】即可,如下图所示:
image.png

1.4 启动、停止数据库

步骤 1 启动达梦服务查看器

在计算机【开始】栏找到【DM 服务查看器】快捷方式并打开。
image.png
或者在数据库安装目录下 tool 目录例如 D:\DM\DAMENG\tool 中找到 dmservice 应用程序并双击启动。
image.png

步骤 2 启、停数据库服务

可以通过【DM 服务查看器】查看到对应的 DM 服务,可选择【启动】或【停止】对应的服务,如下图所示:
image.png
双击达梦数据库实例服务 可查看服务属性
image.png
右键启动或者停止数据库实例
image.png
image.png

image.png

1.5 卸载达梦数据库

DM 提供的卸载方式为全部卸载。在 Windows 操作系统下,可选择操作系统的“设置”菜单的“应用和功能”项,在打开的窗口中选择“达梦数据库”应用,点击“卸载”按钮进行卸载;也可以在 DM 安装目录下,找到卸载程序 uninstall.exe 来执行卸载。
image.png
卸载步骤:

步骤 1:运行卸载程序

程序将会弹出提示框确认是否卸载程序。点击“确定”进入卸载小结页面,点击“取消”退出卸载程序。如下图所示:
image.png
image.png

步骤 2:卸载小结

显示 DM 的卸载目录信息。如下图所示:
image.png

步骤 3:卸载

显示卸载进度。如下图所示:
image.png
点击“完成”按钮结束卸载。卸载程序不会删除安装目录下有用户数据的库文件以及安装 DM 后使用过程中产生的一些文件。用户可以根据需要手工删除这些内容。如下图所示:
image.png

二、Linux 下 DM 的安装与卸载

2.1安装前准备工作

2.1.1 查看服务器CPU,内存,操作系统,磁盘信息

image.png

2.1.2 查看openssl,glibc,gcc版本

image.png

2.1.3 创建用户

了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户可以在安装之前为 DM 创建一个专用的系统用户。可参考以下示例创建系统用户和组(并指定用户 ID 和组 ID),具体细节可向系统管理员咨询。

1.创建安装用户组 dinstall。
groupadd -g 12349 dinstall
2.创建安装用户 dmdba。
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3.初始化用户密码。
passwd dmdba
4.之后通过系统提示进行密码设置。
image.png
注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行操作。

2.1.4 Linux下修改文件打开最大数

在 Linux、Solaris、AIX 和 HP-UNIX 等系统中,操作系统默认会对程序使用资源进行限制。如果不取消对应的限制,则数据库的性能将会受到影响。
永久修改和临时修改。
重启服务器后永久生效。
使用 root 用户打开 /etc/security/limits.conf 文件进行修改,命令如下:
vi /etc/security/limits.conf
在最后需要添加如下配置:
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited
切换到 dmdba 用户,查看是否生效,命令如下:
image.png

2.1.5 目录规划及赋权

1.可根据实际需求规划安装目录,本示例使用默认配置 DM 数据库安装在 /home/dmdba 文件夹下。
2.规划创建实例保存目录、归档保存目录、备份保存目录。
##实例保存目录
mkdir -p /dmdata/data
##归档保存目录
mkdir -p /dmdata/arch
##备份保存目录
mkdir -p /dmdata/dmbak
将新建的路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:
chown -R dmdba:dinstall /dmdata/data
chown -R dmdba:dinstall /dmdata/arch
chown -R dmdba:dinstall /dmdata/dmbak
chmod -R 755 /dmdata/data
chmod -R 755 /dmdata/arch
chmod -R 755 /dmdata/dmbak
image.png

2.2 Linux下安装 DM

DM 数据库在 Linux 环境下支持命令行安装和图形化安装

2.2.1 图形化安装

挂载镜像
切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /mnt 目录下,执行如下命令挂载镜像:
mount -o loop dm8_20250506_x86_rh7_64.iso /mnt
image.png
启用图形化安装界面前需要通过如下命令将图形界面权限放开:
xhost +
echo $DISPLAY
su - dmdba
export DISPLAY=:0.0
切换到 dmdba 用户,进入 /mnt 目录下,执行命令开始图形化安装。
image.png
image.png
安装步骤通Windows过程相同,点击【安装】后,等待 1~2 分钟即可安装完成,安装完成后弹出执行配置脚本页面,按照页面要求执行该脚本即可。
image.png
image.png
在操作系统界面用root用户执行脚本
image.png
脚本执行完成后,点击执行配置脚本页面中的【完成】,弹出提示框,提示是否关闭窗口,选择是,提示数据库安装完成,再点击【完成】按钮,完成数据库安装。
image.png
随后更具提示进行初始化数据库
image.png
image.png
image.png
image.png
image.png
image.png
点击继续后,根据提示完成数据库配置实例相关操作。
创建数据库实例操作相同,接下来介绍注册数据库服务
进入 DM 安装目录下的 tool 目录,使用如下命令打开达梦数据库配置助手,如下所示:
cd /home/dmdba/dmdbms/tool/
ll
./dbca.sh
image.png
打开 dbca
选择【注册数据库服务】,如下图所示:
image.png
单击【开始】,弹出注册数据库服务页面,如下图所示:
image.png
点击【完成】后,弹出执行配置脚本页面,按页面要求执行脚本即可,如下图所示:
image.png
执行配置脚本,随即完成服务注册

2.2.2 命令行安装

步骤 1 数据库软件安装

前期环境准备工作相同,下面操作命令行安装
切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。
su - dmdba
cd /mnt
image.png
执行如下命令进行安装。
./DMInstall.bin -i
按需求选择安装语言,没有 key 文件选择 “n”,时区按需求选择一般选择 “21”,安装类型选择“1”,安装目录按实际情况配置,这里示例使用默认安装位置。
image.png
数据库安装大概 1~2 分钟,数据库安装完成后,显示如下界面。
image.png
数据库安装完成后,需要切换至 root 用户执行上图中的命令 /home/dmdba/dmdbms/script/root/root_installer.sh 创建 DmAPService,否则会影响数据库备份。
image.png

步骤 2 命令行配置数据库实例

使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 bin 目录中。
su - dmdba
cd /home/dmdba/dmdbms/bin
image.png
使用 dminit 命令初始化实例,dminit 命令可设置多种参数,可执行如下命令查看可配置参数。
./dminit help
image.png
需要注意的是 页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 、空格填充模式 (BLANK_PAD_MODE) 、页检查模式(PAGE CHECK) 等部分参数,一旦确定无法修改,在初始化实例时确认需求后谨慎设置。
以下命令设置页大小为 32 KB,簇大小为 32 KB,大小写敏感,字符集为 utf_8,数据库名为 DMTEST,实例名为 DBSERVER,端口为 5237,SYSDBA_PWD 为 ******,SYSAUDITOR_PWD 为 ******。SYSDBA_PWD 和 SYSAUDITOR_PWD 为配置数据库 SYSDBA 用户和 SYSAUDITOR 用户的登录密码,需要用户自定义配置,且需保证一定的密码强度。
./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5237 SYSDBA_PWD=XXXXXXXX SYSAUDITOR_PWD=XXXXXXXX
image.png
注册服务
注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注册成为操作系统服务。注册服务需使用 root 用户进行注册,使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:
cd /home/dmdba/dmdbms/script/root/
image.png
注册实例服务,如下所示:
./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DMTEST/dm.ini -p DMTEST
image.png
进入数据安装目录下 bin 目录中可以看到已经注册好的服务 DmServiceDMTEST。
image.png

2.2.3 Linux下数据库启停操作

服务注册成功后,启动数据库。

步骤 1 命令行启停数据库

使用 dmdba 用户进入 DM 安装目录下的 bin 目录下,启动数据库,如下所示:
cd /home/dmdba/dmdbms/bin
ls
./DmServiceDMTEST start
image.png
停止数据库
./DmServiceDMTEST stop
image.png
重启数据库
./DmServiceDMTEST restart
查看数据库状态,如下所示:
./DmServiceDMTEST status
image.png
前台方式启动数据库后如果启动界面会话关闭数据库也相应会关闭所以一般情况下建议采用服务的方式启动数据库。
dmdba 用户使用前台的方式启动数据库,进入 DM 安装目录下的 bin 目录下,命令如下:
cd /home/dmdba/dmdbms/bin
ls
./dmserver /dmdata/data/DMTEST/dm.ini
image.png
该启动方式为前台启动,界面输出“SYSTEM IS READY”后表示前台启动成功,若想关闭数据库,输入 exit 退出即可。
image.png

步骤 2 图形化启停数据库

进入 DM 安装目录下的 tool 目录,使用如下命令打开 DM 服务查看器,如下所示:
cd /home/dmdba/dmdbms/tool/
ll
./dmservice.sh
image.png
image.png
可以通过【DM 服务查看器】查看到对应的 DM 服务,可选择【启动】或【停止】对应的服务,如下图所示:
image.png

2.2.4 Linux下卸载DM数据库

进入到DM数据库安装目录下使用uninstall.sh脚本进行卸载,也可使用-i进行静默卸载
image.png
使用root用户执行脚本完成卸载
image.png

达梦社区地址 https://eco.dameng.com

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服