本文档详细介绍了达梦数据库 DM8 在 Kylin V10 SP3(x86_64)操作系统上的完整安装部署流程。内容涵盖从环境准备、虚拟机配置、操作系统检查、数据库软件安装、实例初始化、服务注册到数据库启停及登录验证的全过程。
本文档适用于首次部署 达梦数据库 DM8 的场景,采用命令行方式进行安装,旨在为数据库管理员、运维人员及相关技术人员提供清晰的参考指南。
注意:本文档示例基于 Kylin V10 SP3 操作系统及 DM8 特定版本(dm8_20260428_x86_kylin10_sp3_64),其他版本的操作系统或数据库安装过程可能存在差异,请根据实际情况进行调整。
操作系统:kylin v10 sp3
CPU:x86_64
内存:16GB
磁盘:200GB
数据库版本:dm8_20260428_x86_kylin10_sp3_64
以下为在 VMware 中创建虚拟机的关键步骤摘要:
1)新建虚拟机:选择“自定义(高级)”配置。
2)操作系统:选择 Linux,版本为“其他 Linux 4.x 内核 64 位”。
3)处理器:配置为 2 个处理器,每个处理器 4 个内核。
4)内存:分配 16GB。
5)网络:选择“使用网络地址转换(NAT)”。
6)磁盘:创建新虚拟磁盘,建议大小为 100GB~200GB。
7)安装介质:编辑虚拟机设置,使用本地的 Kylin ISO 映像文件。
8)安装过程:
9)安装后配置:
①确认 yum 源可用:yum repolist
②安装 VMware Tools(根据有无桌面环境选择):
#无桌面环境
yum install -y open-vm-tools
#有桌面环境
yum install -y open-vm-tools open-vm-tools-desktop
③启动并设置开机自启:
systemctl daemon-reload
systemctl start vmtoolsd
systemctl enable vmtoolsd
systemctl status vmtoolsd
④重启生效:reboot
安装前需检查系统环境,确保与 DM 安装程序兼容。
# 获取系统位数
getconf LONG_BIT
# 查询操作系统 release 信息
cat /etc/os-release
# 查询系统名称
uname -a
从达梦数据库官方网站下载对应版本的安装包:https://eco.dameng.com/download/
禁止使用 root 用户安装数据库。必须创建专用的 dmdba 用户。
# 1. 创建用户组
groupadd dinstall -g 2001
# 查看用户组
cat /etc/group | grep dinstall
# 2. 创建用户
useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
# 查看用户信息
id dmdba
getent passwd dmdba
# 3. 设置用户密码
passwd dmdba
输入密码,例如:Dameng123
为避免数据库因文件句柄不足而运行异常,需调整系统资源限制。
# 使用 root 用户编辑 limits.conf 文件
vi /etc/security/limits.conf
在文件末尾添加以下配置:
dmdba soft nice 0
dmdba hard nice 0
dmdba soft as unlimited
dmdba hard as unlimited
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited
注意:修改后需重启服务器生效。可切换至 dmdba 用户验证:su dmdba 后执行 ulimit -a。
使用 root 用户创建数据库相关目录。
# 实例数据目录
mkdir -p /dmdata/data
# 归档日志目录
mkdir -p /dmdata/arch
# 备份目录
mkdir -p /dmdata/dmbak
将目录所有权赋予 dmdba 用户及 dinstall 组,并设置权限。
# 修改所有者
chown -R dmdba:dinstall /dmdata/data
chown -R dmdba:dinstall /dmdata/arch
chown -R dmdba:dinstall /dmdata/dmbak
# 设置权限为 755
chmod -R 755 /dmdata/data
chmod -R 755 /dmdata/arch
chmod -R 755 /dmdata/dmbak
cd /dmdata
ll
# 1. 将安装包复制到 /opt 目录(假设安装包在 root 下载目录)
cp -a /root/下载/* /opt/
# 2. 进入 /opt 并解压
cd /opt
unzip dm8_20260428_x86_kylin10_sp3_64.zip
# 3. 挂载 ISO 镜像到 /mnt
mount -o loop dm8_20260428_x86_kylin10_sp3_64.iso /mnt
# 4. 验证挂载
mount | grep /mnt
# 切换至 dmdba 用户并进入挂载点
su dmdba
cd /mnt
执行交互式安装
./DMInstall.bin -i
安装向导步骤:
选择语言:默认中文(简体)。
1)Key 文件验证:无授权文件时输入 n 跳过。
2)时区设置:选择 21(中国标准时间 UTC+8)。
3)安装类型:选择典型安装。
4)安装目录:默认 /home/dmdba/dmdbms,可按需修改(示例使用默认路径)。
5)确认安装:等待安装完成。
安装完成后,切换至 root 用户执行安装脚本:
/home/dmdba/dmdbms/script/root/root_installer.sh
此步骤会创建 DmAPService,为后续数据库备份等功能做准备。
# 切换至 dmdba 用户并进入安装目录的 bin 文件夹
su - dmdba
cd /home/dmdba/dmdbms/bin
# 查看 dminit 命令帮助
./dminit help
# 初始化实例(关键参数示例)
./dminit path=/dmdata/data INSTANCE_NAME=DMOA DB_NAME=DMOA PORT_NUM=5234 PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 SYSDBA_PWD=Dmdba123 SYSAUDITOR_PWD=Dmdba123
参数说明:
使用 root 用户注册数据库为系统服务,便于管理。
# 进入脚本目录
cd /home/dmdba/dmdbms/script/root/
# 注册服务
./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DMOA/dm.ini -p DMOA
执行成功后,服务名通常为 DmServiceDMOA。可在 /home/dmdba/dmdbms/bin 目录下查看生成的服务脚本。
使用 dmdba 用户进入安装目录的 bin 目录进行操作。
cd /home/dmdba/dmdbms/bin
./DmServiceDMOA start
./DmServiceDMOA status
./DmServiceDMOA stop
./DmServiceDMOA restart
使用 disql 命令行工具连接数据库,验证安装是否成功。
./disql SYSDBA/Dmdba123@localhost:5234
若成功连接并显示 SQL 提示符(如 “SQL>”),则表明 DM8 数据库已成功安装部署,实例运行正常,可以接受客户端连接。
本文档逐步演示了在 Kylin V10 SP3 操作系统上安装部署达梦数据库 DM8 的全过程。关键步骤包括:环境准备与检查、创建专用用户、调整系统资源、规划目录、挂载安装介质、交互式安装、初始化实例、注册系统服务以及最终的启停与连接验证。
完成以上所有步骤后,一个可用的 DM8 数据库实例即部署完成,可用于后续的开发、测试或生产环境。
文章
阅读量
获赞
