在 Linux 服务器上安装达梦数据库的完整步骤

达梦数据库在 Linux 服务器上的安装,核心流程是:检查系统环境、创建专用用户、挂载安装镜像、运行图形化安装程序、初始化数据库实例、启动服务并验证连接。
下面以 CentOS 7 为例,把每一步拆开讲清楚。

安装前先确认这几项

达梦官方对操作系统、内核参数和依赖包有明确要求,装之前先做检查,能避免后面大部分报错。

  • 确认系统版本和架构:uname -m 返回 x86_64 即可使用常见 x86 安装包,ARM 环境需要换对应版本。
  • 检查内存和磁盘:数据库实例建议至少 2 GB 内存,安装目录预留 10 GB 以上空间。
  • 确认 glibc 版本:ldd --version 查看,版本过低会导致安装程序无法启动。
  • 关闭或放行防火墙:安装阶段可临时关闭 firewalld,后续再按需开放 5236 端口。
  • 准备安装包:从官方渠道获取 ISO 镜像或 .bin 安装文件,不要用来路不明的包。

如果系统是最小化安装,先补齐常用依赖:

yum install -y glibc libaio ncurses-libs unzip

创建 dmdba 用户并调整限制

达梦不建议用 root 直接运行数据库进程,标准做法是创建独立的 dmdba 用户。

groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

然后调整该用户的资源限制,编辑 /etc/security/limits.conf,在文件末尾追加:

dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 16384
dmdba hard nproc 16384
dmdba soft stack 16384
dmdba hard stack 16384

修改后需要重新登录 dmdba 用户才会生效,可以用 ulimit -a 确认。

挂载镜像并启动安装程序

把 ISO 文件上传到服务器,例如放到 /opt 目录,然后挂载:

mkdir -p /mnt/dm
mount -o loop /opt/dm8_xxx.iso /mnt/dm

切换到 dmdba 用户,进入挂载目录运行安装程序:

su - dmdba
cd /mnt/dm
./DMInstall.bin -i

命令行安装会依次询问安装语言、时区、安装类型和安装路径。
安装路径建议设为 /home/dmdba/dmdbms,方便统一管理。
安装完成后,用 root 执行提示中的脚本注册服务:

/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -p DMDB -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini

初始化实例与启动数据库

安装程序本身不创建数据库实例,需要单独初始化。
用 dmdba 用户进入 bin 目录:

cd /home/dmdba/dmdbms/bin
./dminit path=/home/dmdba/dmdbms/data db_name=DAMENG instance_name=DMSERVER port_num=5236

关键参数说明:

  • path:数据文件存放目录,需提前确认有写入权限。
  • db_name:数据库名,默认 DAMENG。
  • port_num:监听端口,默认 5236,若被占用需换端口。

初始化完成后启动服务:

systemctl start DmServiceDMDB
systemctl status DmServiceDMDB

状态显示 active (running) 表示服务已正常拉起。

连接验证与常见问题

用达梦自带的 disql 工具登录,验证实例是否可用:

cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@localhost:5236

登录成功后执行 select * from v$version; 能看到版本信息,就说明数据库已正常工作。
默认密码 SYSDBA 仅用于首次登录,生产环境务必立即修改。

几个新手容易踩的坑:

  • 安装程序无法启动:多半是缺少图形库或 glibc 版本太低,用 ldd DMInstall.bin 检查依赖。
  • 服务启动失败:查看 dm_servicelog 或 $DM_HOME/log 下的日志,常见原因是数据目录权限不对或端口被占用。
  • disql 连接超时:先确认服务已启动,再检查防火墙是否放行 5236 端口。
  • 忘记改默认密码:安装后第一时间修改 SYSDBA 密码,避免留下安全隐患。

如果只是想在测试环境快速体验,按上面的顺序完整执行一遍即可;
生产环境还需要额外考虑备份策略、参数调优和高可用方案,建议在熟悉单机安装后再逐步深入。

分享到:
上一篇
服务器TiDB教程:单机快速部署与集群搭建入门
下一篇
服务器上部署GaussDB:从环境检查到连接验证的完整教程
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意