linux 银河麒麟 V10 + 鲲鹏 ARM 达梦 8安装
根据机器环境下载达梦安装包
下载地址 产品下载 | 达梦在线服务平台
统一目录规划(我的是全部放在/data 下)
- 达梦 ISO 安装包存放:/data/dm_iso
- 数据库软件程序:/data/dm8
- 实例数据、归档、日志统一目录:/data/dameng
- 数据库端口: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
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)