安装前准备
- root用户登录服务器,创建目录
/opt/dm8
mkdir /media/user/data/dm8
- 上传你接收到的达梦安装文件
DMInstall.bin
到/opt/dm8
scp ./DMInstall.bin root@192.168.31.39:/opt/dm8
- 上传你接收到的达梦安装文件
dm8.sh
脚本到/opt/dm8
scp ./dm8.sh root@192.168.31.39:/opt/dm8
- 更新
/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
配置中设置即可!