安装前准备

  1. root用户登录服务器,创建目录/opt/dm8
mkdir /media/user/data/dm8
  1. 上传你接收到的达梦安装文件DMInstall.bin/opt/dm8
scp ./DMInstall.bin root@192.168.31.39:/opt/dm8
  1. 上传你接收到的达梦安装文件dm8.sh脚本到/opt/dm8
scp ./dm8.sh root@192.168.31.39:/opt/dm8
  1. 更新/opt/dm8所有权
chown -R dmdba:dinstall /opt/dm8

编写相关脚本

1. 编写创建dmdba用户脚本

#!/bin/bash

chmod -R 777 /mnt
echo "export DM_INSTALL_TMPDIR=/mnt/data/tmp" >> /etc/profile
source /etc/profile

groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
vim /etc/sudoers
su dmdba

提示:在执行安装脚本之前先执行该脚本。

2. 编写一键安装脚本

#!/bin/bash

cd /mnt/data
mkdir dmdbms
chown -R dmdba:dinstall dmdbms/

mkdir /mnt/data/tmp

sudo mkdir /mnt/dm8
sudo mount /opt/dm8/dm8_20220915_FTarm_kylin10_sp1_64.iso /mnt/dm8/

cd /mnt/dm8/
./DMInstall.bin -i
sudo /mnt/data/dmdbms/script/root/root_installer.sh

cd /mnt/data/dmdbms/bin
# path
./dminit path=/mnt/data/dmdbms/data

cd /mnt/data/dmdbms/script/root
sudo ./dm_service_installer.sh -t dmserver -dm_ini /mnt/data/dmdbms/data/DAMENG/dm.ini -p DMSERVER

echo "设置vim /mnt/data/dmdbms/data/DAMENG/dm.ini 中GROUP_OPT_FLAG = 1,否则会出现:不是GROUP BY错误"
vim /mnt/data/dmdbms/data/DAMENG/dm.ini

sudo systemctl start DmServiceDMSERVER.service
sudo systemctl status DmServiceDMSERVER.service

echo "防火墙开放5236端口..."
sudo firewall-cmd --permanent --zone=public --add-port=5236/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --zone=public --list-ports

# 卸载达梦V8挂载点
sudo umount /mnt/dm8/

echo "到此达梦V8数据库安装并启动完成!你可以通过> IP:5236 SYSDBA/SYSDBA"

提示:脚本中设计到的路径可以根据自己的实际情况修改。

3. 数据库连接说明

数据库连接说明:
地址:IP地址
端口:5236
用户名/密码:SYSDBA/SYSDBA

此次,安装部署完毕,后续相关设置自行到dm.ini配置中设置即可!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐