1、 服务器信息
系统:centos7
CPU架构:x86
内存:8g
硬盘:70G
2、安装文档
2.1 硬件环境确定
_参考文档: _https://eco.dameng.com/document/dm/zh-cn/ops/installation-preliminary.html
- 虚拟机安装时建议不要最小化安装, 至少要选择基础开发工具安装
- 系统时间和宿主机保持一致
- 其他需要参考官方文档进行对应修改
2.1 安装前准备
_参考文档: _https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html
- 在官网下载开发版文件。 下载下来解压,将iso文件上传到 linux上
- 创建用户组 groupadd dinstall
- 创建用户 useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
- 修改用户密码 passwd dmdba
- 修改文件打开最大数
vi /etc/security/limits.conf
在文件末尾添加如下
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
切换成dmdba用户查看是否生效
su - dmdba
ulimit -a
也可以设置参数为临时生效: ulimit -n 65536
- 挂载镜像
mount -o loop /opt/dm8_20220701_x86_rh6_64_ent_8.1.2.128.iso /mnt
- 新建安装目录并修改对应权限
mkdir /dm8
chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8
2.2 数据库安装与配置
_参考文档: _https://eco.dameng.com/document/dm/zh-cn/start/dm-install-linux.html
- 使用命令行进行安装,切换为dm用户
su - dmdba
cd /mnt/
./DMInstall.bin -i
- 进行安装配置
注:这里如果有key文件也可以指定下,直接输入key文件的所在位置即可。
数据库安装完成后,需要切换至 root 用户执行上图中的命令 /dm8/script/root/root_installer.sh 创建 DmAPService,否则会影响数据库备份。
- 配置实例
./dminit path=/dm8/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5236
注: 关于这些参数说明可进入安装目录的bin下,执行./dminit help
注:如果此处自定义了初始化参数,在后面的注册服务和启动数据库等步骤中,请按实际的自定义参数进行操作。
- 注册服务
切换为root用户,进行服务注册 su root
cd /dm8/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DMDB/dm.ini -p DMSERVER
- 启动、停止数据库
systemctl start DmServiceDMSERVER.servicesystemctl stop DmServiceDMSERVER.servicesystemctl restart DmServiceDMSERVER.servicesystemctl status DmServiceDMSERVER.service
3、通过docker安装
参考文档: https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html