注册
Linux环境下达梦数据库DM8命令行安装与完整配置实践
技术分享/ 文章详情 /

Linux环境下达梦数据库DM8命令行安装与完整配置实践

JYX. 2026/07/31 165 0 0

前言
本文聚焦于Linux环境,使用纯命令行方式完成达梦数据库的安装、实例初始化、多用户创建、表空间配置及数据操作的全过程。达梦数据库作为国产数据库的代表,在国产操作系统环境中的部署需求日益增多,掌握命令行安装方式是数据库管理的基本功。

一、环境准备
本文操作环境为银河麒麟V10操作系统,达梦数据库版本为DM8。安装前需先从达梦官网下载对应银河麒麟V10的安装包,文件格式为.iso镜像文件。

二、安装前系统配置
2.1 创建专用用户和用户组
达梦数据库出于安全考虑,强烈不建议使用root用户直接运行数据库。我们需要创建一个专用的操作系统用户来管理和运行数据库服务。

  1. 创建用户组dinstall
  2. 创建用户dmdba
  3. 设置dmdba用户的密码
    执行passwd命令后,系统会提示输入两次密码。请设置一个自己记得住的密码。
    注意:输入密码时屏幕不会显示任何字符,这是Linux系统的安全特性,正常输入完成后按回车即可。
    image.png

2.2 创建安装目录并授权

  1. 创建安装目录
  2. 将目录所有权交给 dmdba 用户和 dinstall 组
  3. 设置目录权限为755
    image.png

2.3 配置系统资源限制
为了让数据库运行更加稳定高效,需要提高dmdba用户的资源使用限制。

  1. 编辑 limits.conf 配置文件:vi /etc/security/limits.conf

  2. 在文件末尾添加以下内容:
    dmdba soft nofile 65536
    dmdba hard nofile 65536
    dmdba soft nproc 16384
    dmdba hard nproc 16384
    image.png

  3. 保存并退出后。重启虚拟机,使配置生效

三、挂载安装包并安装软件
系统重启后,重新登录,开始正式的安装工作。
3.1 挂载ISO镜像文件

  1. 挂载 ISO 文件到/mnt目录
  2. 查看挂载内容,确认DMInstall.bin文件存在
    image.png
    3.2 执行命令行安装
  3. 切换到dmdba用户开始安装:
  4. 进入挂载目录
  5. 执行命令行安装(-i 参数表示命令行交互模式)
    image.png
    按需求选择安装语言,没有 key 文件选择 “n”,时区按需求选择一般选择 “21”,安装类型选择“1”,安装目录按实际情况配置
    image.png
    image.png
    image.png
    安装完成后终端会显示类似以下信息:
    image.png
    3.3 执行Root脚本
    退出dmdba用户,切换到root用户执行脚本:
    image.png

四、初始化DMOA数据库实例
4.1 创建数据存放目录
创建数据目录
mkdir -p /dm8/data
将数据目录的所有权授予dmdba用户
chown dmdba:dinstall /dm8/data
4.2 使用dminit初始化实例
切换到dmdba用户,使用dminit工具完成数据库实例初始化:
image.png
初始化成功后,终端会显示:
image.png
4.3 注册系统服务
将达梦数据库注册为Linux系统服务,方便通过systemctl命令进行管理。
/dm8/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DMOA/dm.ini -p DMOA
4.4 启动服务
启动数据库服务,查看服务运行状态
image.png
执行systemctl status后,如果看到Active: active (running),说明服务启动成功!

五、创建DMDBA管理用户
5.1 使用disql连接数据库
切换到dmdba用户,使用达梦自带的disql命令行工具连接数据库。
连接成功后,提示符会变成SQL>,表示已经进入SQL交互界面。
image.png
5.2 创建DMDBA用户并授权
在SQL>提示符下执行以下SQL语句
创建DMDBA用户,密码为Dameng8_dba
image.png
授予DMDBA用户DBA角色权限
查询确认用户已创建
image.png

六、创建表空间和DMOA业务用户
6.1 创建TS_DMOA表空间
image.png
6.2创建用户和授权
image.png

七、使用DMOA用户建表并操作数据
7.1 切换用户登录
使用新创建的DMOA用户登录数据库
image.png
7.2 创建USERS表
image.png
7.3 插入测试数据
image.png
7.4 查询验证数据
image.png

八、总结
本文详细介绍了在银河麒麟V10操作系统上使用纯命令行方式安装达梦数据库DM8的完整过程,并按照任务要求完成了数据库实例初始化、用户创建与授权、表空间配置及数据操作等核心环节。通过实际操作验证,银河麒麟与达梦数据库的组合能够稳定运行,命令行安装方式也适用于服务器批量化部署场景,掌握这一技能对于国产化软件开发和运维工作具有重要意义。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服