注册
DM8单机部署
专栏/技术分享/ 文章详情 /

DM8单机部署

不夜侯 2026/07/10 394 0 0
摘要

1 环境准备​

1.1 虚拟机环境​

本次在本地电脑安装的虚拟机,所以配置相对较低
操作系统:麒麟10 sp3
cpu:2C
内存:4G
磁盘空间:50G

1.2 软件版本​

dm8_20260428_x86_kylin10_sp3_64.iso

2 系统配置​

2.1 挂在ios安装包

mount -o loop /opt/dm8_20260428_x86_kylin10_sp3_64.iso /mnt
image.png

2.2 创建用户组

(1)创建用户组:
groupadd dinstall -g 2001
(2)创建dmdba用户:
useradd -g dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
(3)修改dmdba密码:
passwd dmdba

2.3 创建安装路径及修改权限

mkdir /dm8
chown -R dmdba:dinstall /dm8
ls -ld /dm8

image.png

创建临时目录

su dmdba
创建临时目录
mkdir -p /home/dmdba/tmp
vim /home/dmdba/.bash_profile
加上 export DM_INSTALL_TMPDIR=/home/dmdba/tmp

让环境变量文件生效:
source /home/dmdba/.bash_profile

3 安装软件

3.1 命令行安装

cd /mnt
./DMInstall.bin -i

image.png

image.png

image.png

3.2 初始化实例

dmdba用户下执行

./dminit path=/dmdata port_num=5236 page_size=32 db_name=DAMENG instance_name=DMSERVER charset=1 rlog_gen_for_huge=0 case_sensitive=1 log_size=2048 blank_pad_mode=1 
./dminit path=/dmdata port_num=5236 page_size=32 db_name=DAMENG instance_name=DMSERVER charset=1 rlog_gen_for_huge=0 case_sensitive=1 log_size=2048 blank_pad_mode=1 SYSDBA_PWD=LiuHui1229 SYSAUDITOR_PWD=LiuHui1229

image.png

su  dmdba
cp  /dm8/bin/service_template/DmService  /dm8/bin
vi /dm8/bin/DmService
##将DM_HOME修改成/dm8;将INI_PATH修改成/dmdata/DAMENG/dm.ini

使用dmdba用户启动数据库服务
cd /dm8/bin/
./DmService start

3.3 注册服务并启动​

root 用户下切换到 /dmdbms/script/root/:

cd /dm8/script/root
systemctl enable DmServiceDMSERVER
systemctl start DmServiceDMSERVER
cd /dm8/bin
./disql SYSDBA/LiuHui1229@localhost:5236

image.png

3.4 归档配置

归档目录授权

mkdir -p /dmarch
chown dmdba:dinstall /dmarch
chmod 700 /dmarch

image.png

alter database mount;
alter database archivelog;
alter database add archivelog 'dest=/dmarch,TYPE=local,FILE_SIZE=512,SPACE_LIMIT=1024';
alter database open;

image.png

至此,达梦数据库单机部署结束,这种部署方式适用于自己环境测试使用,生产情况下要根据情况调整;

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服