业务需要,在开发环境部署达梦数据库。记录下在CentOS 7系统上部署达梦V8数据库,可参考以下步骤:

一、安装前准备

  1. 检查操作系统信息:查看CentOS版本,确认系统满足达梦数据库运行要求,命令为 cat /etc/centos-release在 CentOS 7 系统上部署达梦 V8 数据库_数据库

  2. 关闭SELinux:若SELinux开启,需将其关闭,执行 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config在 CentOS 7 系统上部署达梦 V8 数据库_数据库_02

  3. 设置时间:检查当前时间,生产环境中可能需配置NTP服务器。
    执行date在 CentOS 7 系统上部署达梦 V8 数据库_数据库_03

  4. 创建用户和用户组:创建 dinstall 用户组和 dmdba 用户,并设置用户密码

groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
  • 1.
  • 2.
  • 3.
  1. 修改最大文件打开数
vi /etc/security/limits.conf
# 新增如下参数
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

二、安装数据库软件

  1. 挂载镜像
#上传镜像到/opt目录下
#解压
unzip dm8_20250506_x86_rh7_64.zip
#执行命令挂载镜像
mount /opt/dm8_20250506_x86_rh7_64.iso /mnt
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_04

  1. 复制安装文件
#将镜像中的安装文件复制到临时目录,
cp /mnt/DMInstall.bin /tmp
  • 1.
  • 2.

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_05
3. 执行安装

#进入临时目录 
cd /tmp/
#执行安装文件。如果是首次安装,可直接运行 因为虚拟机没有安装图形界面,加参数-i 静默安装
./DMInstall.bin -i
  • 1.
  • 2.
  • 3.
  • 4.
  1. 安装配置

此时我选择英文安装在 CentOS 7 系统上部署达梦 V8 数据库_数据库_06
选择默认路径安装在 CentOS 7 系统上部署达梦 V8 数据库_数据库_07
确认在 CentOS 7 系统上部署达梦 V8 数据库_数据库_08

典型安装

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_09
选择默认安装路径

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_10

打开另一个终端,root用户执行

/home/dmdba/dmdbms/script/root/root_installer.sh
  • 1.

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_11

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_12

  1. 设置环境变量
#在dmdba用户下的/home/dmdba/.bash_profile新增内容
vim /home/dmdba/.bash_profile
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
#使环境生效
 source /home/dmdba/.bash_profile
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_13

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_14

三、初始化数据库实例

dminit path=/home/dmdba/dmdata SYSDBA_PWD=Dameng123 SYSAUDITOR_PWD=Dameng123
  • 1.

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_15

四、注册服务

#切换到root用户命令注册数据库服务。
/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdata/DAMENG/dm.ini -p DMSERVER
  • 1.
  • 2.

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_16

五、数据库启停操作

systemctl start DmServiceDMSERVER.service
systemctl stop DmServiceDMSERVER.service
systemctl restart DmServiceDMSERVER.service
systemctl status DmServiceDMSERVER.service
  • 1.
  • 2.
  • 3.
  • 4.

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_17

六、测试登录数据库

切换到 dmdba 用户,使用 disql sysdba/Dameng123 命令登录数据库,进行后续的管理和操作。

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_18

七、DBeaver工具连接

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_19

输入数据库信息在 CentOS 7 系统上部署达梦 V8 数据库_数据库_20

测试连接

在 CentOS 7 系统上部署达梦 V8 数据库_数据库_21
完成。

安装包我已上传网盘,公众号回复达梦即可获取到安装包

关注公众号「原宏Cloud运维栈」,带你学习更多实战经验!