根据机器环境下载达梦安装包

下载地址 产品下载 | 达梦在线服务平台

统一目录规划(我的是全部放在/data 下)

  1. 达梦 ISO 安装包存放:/data/dm_iso
  2. 数据库软件程序:/data/dm8
  3. 实例数据、归档、日志统一目录:/data/dameng
  4. 数据库端口:5236

一、root 执行前置操作(创建目录、用户、权限、内核优化)

1. 创建 dmdba 用户与所有目录

# 创建用户组、运行用户

groupadd dmdba

useradd -g dmdba dmdba

passwd dmdba

# 全部目录都在/data下

# 存放安装包 

mkdir -p /data/dm_iso

# 数据库软件程序

 iso mkdir -p /data/dm8

# 数据、归档、日志统一目录

mkdir -p /data/dameng

# 统一赋权

chown -R dmdba:dmdba /data

chmod 700 /data

2. 系统资源限制优化

vi /etc/security/limits.conf

# 文件末尾添加

dmdba soft nofile 65535

dmdba hard nofile 65535

dmdba soft nproc 65535

dmdba hard nproc 65535

3. 内核参数优化

vi /etc/sysctl.conf

# 添加下面两行

fs.file-max = 6815744

vm.swappiness = 0

# 生效配置

sysctl -p

二、上传达梦鲲鹏 ARM 安装包到 /data/dm_iso

cd /data/dm_iso

# 上传文件:dm8_20260417_HWarm920_kylin10_sp1_64.zip

解压文件 unzip dm8_20260417_HWarm920_kylin10_sp1_64.zip

# 查看确认上传完成

ls /data/dm_iso

三、挂载 ISO 镜像用于安装

mkdir -p /mnt/dmiso mount -o loop /data/dm_iso/dm8_20260417_HWarm920_kylin10_sp1_64.iso /mnt/dmiso

查看挂载

ls /mnt/dmiso

四、静默安装数据库软件(安装路径 /data/dm8)

切换 dmdba 用户执行安装

su - dmdba

/mnt/dmiso/DMInstall.bin -i

交互选项依次输入:

选择语言:1 简体中文

是否输入 Key 文件:n

是否设置时区:y

请选择时区21: 21

安装类型:1 典型安装(服务端 + 客户端 + 工具)

软件安装路径输入:/data/dm8

确认路径:y

等待进度走完,提示安装成功。

root 创建并启动辅助后台服务 DmAPService

执行 /data/dm8/script/root/root_installer.sh

五、初始化数据库实例(端口 9988,数据统一 /data/dameng)

su - dmdba

/data/dm8/bin/dminit \ PATH=/data/dameng \ DB_NAME=DAMENG \ INSTANCE_NAME=DMSERVER \ PORT_NUM=5236 \ PAGE_SIZE=8 \ EXTENT_SIZE=32 \ SYSDBA_PWD=******* \ SYSAUDITOR_PWD=********

六、root 注册数据库系统服务

/data/dm8/script/root/dm_service_shturl.cc/OP -t dmserver -dm_ini /data/dameng/DAMENG/dm.ini -p DMSERVER

# 设置开机自启 systemctl enable DmServiceDMSERVER

查看数据库状态 systemctl status DmServiceDMSERVER

启动数据库 systemctl start DmServiceDMSERVER

一、先确认防火墙整体状态(root 执行)

firewall-cmd --state

  • 返回 running:防火墙正在运行
  • 返回 not running:防火墙未开启,所有端口默认放行

二、查询 5236 端口是否永久放行(达梦数据库端口)

1. 直接查询 5236/tcp 永久规则(推荐)

firewall-cmd --permanent --query-port=5236/tcp

  • 返回 yes:已永久开放,重启防火墙 / 服务器依然生效
  • 返回 no:未永久开放

2. 查看全部永久放行端口列表

firewall-cmd --permanent --list-ports

输出里出现

5236/tcp 代表已添加永久规则

3. 查看当前实时生效端口(临时 + 永久重载后)

firewall-cmd --list-ports

4. 完整查看所有防火墙规则(服务、端口、网卡)

firewall-cmd --list-all

三、如果 5236 未开放,执行放行 + 重载

# 永久开放5236端口 firewall-cmd --permanent --add-port=5236/tcp # 重载配置立即生效 firewall-cmd --reload # 再次校验 firewall-cmd --permanent --query-port=5236/tcp

四、额外验证:数据库程序是否监听 5236 端口

防火墙放行不代表服务启动,执行查看端口监听:

ss -tulnp | grep 5236

卸载临时挂载的达梦 ISO 安装镜像(可卸载可不卸载)

umount /mnt/dmiso

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐