本次在本地电脑安装的虚拟机,所以配置相对较低
操作系统:麒麟10 sp3
cpu:2C
内存:4G
磁盘空间:50G
dm8_20260428_x86_kylin10_sp3_64.iso
mount -o loop /opt/dm8_20260428_x86_kylin10_sp3_64.iso /mnt
(1)创建用户组:
groupadd dinstall -g 2001
(2)创建dmdba用户:
useradd -g dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
(3)修改dmdba密码:
passwd dmdba
mkdir /dm8
chown -R dmdba:dinstall /dm8
ls -ld /dm8
创建临时目录
su dmdba
创建临时目录
mkdir -p /home/dmdba/tmp
vim /home/dmdba/.bash_profile
加上 export DM_INSTALL_TMPDIR=/home/dmdba/tmp
让环境变量文件生效:
source /home/dmdba/.bash_profile
cd /mnt
./DMInstall.bin -i
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
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
root 用户下切换到 /dmdbms/script/root/:
cd /dm8/script/root
systemctl enable DmServiceDMSERVER
systemctl start DmServiceDMSERVER
cd /dm8/bin
./disql SYSDBA/LiuHui1229@localhost:5236
归档目录授权
mkdir -p /dmarch
chown dmdba:dinstall /dmarch
chmod 700 /dmarch
alter database mount;
alter database archivelog;
alter database add archivelog 'dest=/dmarch,TYPE=local,FILE_SIZE=512,SPACE_LIMIT=1024';
alter database open;
至此,达梦数据库单机部署结束,这种部署方式适用于自己环境测试使用,生产情况下要根据情况调整;
文章
阅读量
获赞
