DM8在Linux环境下的安装

1.确认安装环境

为了确认DM数据库的安装程序与当前系统兼容匹配,因此需要在安装前确认系统信息,然后下载对应该系统的DM安装程序版本。

查看操作系统版本信息

yankai@yankai-linux:~/Desktop$ cat /proc/version
Linux version 5.15.0-73-generic (buildd@bos03-amd64-038) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #80~20.04.1-Ubuntu SMP Wed May 17 14:58:14 UTC 2023

查看系统位数

yankai@yankai-linux:~/Desktop$ getconf LONG_BIT
64

查询系统名称

yankai@yankai-linux:~/Desktop$ uname -a
Linux yankai-linux 5.15.0-73-generic #80~20.04.1-Ubuntu SMP Wed May 17 14:58:14 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

2.创建安装用户

  • 创建用户组dinstall.

    groupadd dinstall
    
  • 创建安装用户dmdba.

    useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
    
  • 初始化安装用户密码。

    passwd dmdba
    
  • 创建安装程序临时目录

    mkdir -p /dm8
    
  • 临时目录所有者及所属组变更。

    chown -R dmdba.dinstall /dm8
    
  • 临时目录权限设置。

    chmod -R 664 /dm8
    

3.检查操作系统限制

Linux系统中,由于ulimit命令的存在,会对程序使用操作系统的资源进行限制,所以用户在安装前应该先对限制参数进行查看。

yankai@yankai-linux:~/Desktop$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7450
max locked memory       (kbytes, -l) 65536
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 7450
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

可通过在/etc/security/limits.conf文件中加入参数设置来修改修改资源限制,如下图为修改open files参数设置方法。

在这里插入图片描述

4.环境变量设置

该步骤使用数据库用户dmdba进行,环境变量在dmdba用户家目录.bash_profile(隐藏文件)进行设置。

临时目录路径配置

export DM_INSTALL_TMPDIR=/home/dmdba/tmp

使配置生效

source .bash_profile

5.挂载镜像文件

# 在mnt下创建dm目录
mkdir /mnt/dm
# 挂载镜像 mount /镜像地址 /挂载的目标路径
mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/dm
# 切换到dmdba用户下
su - dmdba
# 查看挂载目录
cd /mnt/dm
ll

6.安装

切换至 dmdba 用户下,在 /mnt/dm目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库

# 进入到挂载目录,执行安装目录
./DMInstall.bin -i

在这里插入图片描述

# cd到/dm8/script/root目录下,用root模式下启动DMAP服务
sh root_installer.sh
# 查看DMAP服务状态
systemctl status DmAPService.service
# 进入到目录
cd /dm8/bin
# 初始化数据库
./dminit path=/dm8/data db_name=DM instance_name=DM port_num=5236 page_size=16
# cd到bin目录开启数据库服务
./dmserver path=/dm8/data/DM/dm.ini

注册服务

命令行注册服务

注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:

# 进入到目录,root用户执行
cd /dm8/script/
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DM/dm.ini

可以用前台的方式启动和停止

# 启动数据库服务
dmdba@yankai-linux:/dm8/bin$ ./DmServiceDMSERVER start
Starting DmServiceDMSERVER:                                [ OK ]
# 关闭数据库服务
dmdba@yankai-linux:/dm8/bin$ ./DmServiceDMSERVER stop
Stopping DmServiceDMSERVER:                                [ OK ]

也可以用systemctl命令

systemctl start DmServiceDMSERVER.service
systemctl stop DmServiceDMSERVER.service

https://eco.dameng.com/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值