目标
为了学习Linux下达梦数据库方面的运维,在个人电脑win11上搭建达梦数据库,模拟真实工作场景环境。
运维操作平台:window11
远端运维库服务器:达梦数据库+centos7
window11 环境下,利用虚拟机搭建linux操作系统,通过xftp工具,从windows上传下载文件到linux系统,利用xshell工具,远程访问操作linux系统以及linux系统下的达梦数据库
准备工作
虚拟机下载安装包:
Windows 虚拟机 | Workstation Pro | VMware | CN
Centos7下载安装包:
centos-7-isos-x86_64安装包下载_开源镜像站-阿里云
Windows11与centos7 传输文件工具XFTP下载
https://www.xshell.com/zh/xftp/
windows远程访问虚拟机服务器工具XSHELL下载
https://www.xshell.com/zh/xshell/
数据库下载安装包
下载地址:https://eco.dameng.com/download/
安装过程参考资料
虚拟机安装教程
https://cloud.tencent.com/developer/article/2241198
虚拟机中安装centos7
https://www.cnblogs.com/huangxiufen/p/16948366.html
XFTP安装配置
https://cloud.tencent.com/developer/article/1956903
XSHELL安装配置
https://developer.aliyun.com/article/1197556
centos7安装DM8
https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html
达梦数据库安装过程
虚拟机操作系统:CentOS Linux release 7.9.2009 (Core)
DM 安装包:dm8_20231011_x86_rh6_64.iso
安装前准备
用户在安装 DM 数据库之前需要检查或修改操作系统的配置。
XFTP上传DM安装包到虚拟机
root下新建dmdba用户
创建用户组
groupadd dinstall
创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
修改用户密码
passwd dmdba
root修改文件打开最大数
vi /etc/security/limits.conf
增加:
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
切换到dmdba用户确认生效
ulimit -a
root下挂载镜像
查看安装文件
ls /home/bob/soft/dm8_20231011_x86_rh6_64.iso
切换到root用户,mount 挂载安装ISO文件
mount -o loop /home/bob/soft/dm8_20231011_x86_rh6_64.iso /mnt
新建安装目录
mkdir /dm8 新建数据库安装目录
mkdir /dm8/data 新建数据库数据目录
修改安装目录权限
chown dmdba:dinstall -R /dm8/
chown dmdba:dinstall -R /dm8/data
Chmod -R 755 /dm8
确认修改后的权限 ls -lrt
启动命令行安装
su - dmdba
cd /mnt
./DMInstall.bin -i
选择不输入KEY,默认时区21,,典型安装1,安装路径/dm8, 语言中文1
根据提示切换到root用户,创建DmApservice服务
配置实例
启动命令行配置实例
切换用户 su - dmdba,进入工具执行目录
查看配置默认参数:
./dminit help
安装系统中,只有一块盘,便于管理,数据放在安装目录下
mkdir /dm8/data
./dminit path=/dm8/data
注册服务
注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:
cd /dm8/script/root
注册服务,如下所示:
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER
启动、停止数据库
查看数据库服务状态,如下所示:
systemctl status DmServiceDMSERVER.service
启动数据库,如下所示:
systemctl start DmServiceDMSERVER.service
停止数据库,如下所示:
systemctl stop DmServiceDMSERVER.service
重启数据库,如下所示:
systemctl restart DmServiceDMSERVER.service
安装后环境
在window环境下,虚拟搭建完linux服务器下的数据库,window远程访问操作数据库服务器,同时可远端文件上传下载,完成模拟环境的搭建,便于运维学习与工作。
达梦技术社区:eco.dameng.com