dm8 linux 学习安装记录

参考:安装前准备 | 达梦技术文档

最近工作中将要用到dm数据库,故先学习一波,在此记录一下安装过程:

1.操作系统:CentOS 7.9 64bit

2.dm数据库版本:dm8_20220701_x86_rh6_64_ent_8.1.2.128.iso

3.安装步骤如下:

新建dmdba用户:
    创建用户所在的组,命令如下:
        groupadd dinstall
    创建用户,命令如下:
        useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
    修改用户密码,命令如下:
        passwd dmdba  
    dm8用户密码:
        dmdba dmdba

修改文件打开最大数
    使用 vi 编辑器打开 /etc/security/limits.conf 文件,命令如下:
        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
        检查:1:open files 参数值是65536,stack size 参数是 16384
        设置参数临时生效:
        ulimit -n 65536

挂在镜像:
    root
    mount -o loop /opt/dm8_20220701_x86_rh6_64_ent_8.1.2.128.iso /mnt

新建安装目录:
    root
    mkdir -p /dm8
    使用 root 用户建立文件夹,待 dmdba 用户建立完成后需将文件所有者更改为 dmdba 用户,否则无法安装到该目录下
    修改安装目录权限:
    将新建的安装路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:
        chown dmdba:dinstall -R /dm8/
    给安装路径下的文件设置 755 权限。命令如下:
        chmod -R 755 /dm8       
 
数据库安装:
    su - dmdba
    cd /mnt/
    ./DMInstall.bin -i
    1.安装语言选择中文
    2.是否输入key文件路径 N
    3.选择时区
    4.选择典型安装
    5.安装目录 /dm8
    6.确认安装路径 Y
    数据库安装完成后,需要切换至 root 用户执行上图中的命令 /dm8/script/root/root_installer.sh 创建 DmAPService,否则会影响数据库备份。
    exit
    /dm8/script/root/root_installer.sh

配置环境变量:
    root
    cd /home/dmdba
    vim .bash_profile
    export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
    
    最终效果:
    PATH=$PATH:$HOME/.local/bin:$HOME/bin
    export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
    export DM_HOME="/dm8"
    ---------------------------------------------------

配置数据库实例:
root 
mkdir -p /dm/data
chown dmdba:dinstall -R /dm/data
chmod -R 755 /dm/data

su dmdba 
cd /dm8/bin
./dminit path=/dm/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y SYSDBA_PWD=sysdba123456 CHARSET=1 DB_NAME=DMDB INSTANCE_NAME=DBSERVER PORT_NUM=5236


注册服务:
root
cd /dm8/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm/data/DMDB/dm.ini -p DMSERVER

命令行启停数据库: 
    服务注册成功后,启动数据库,如下所示:
    systemctl start DmServiceDMSERVER.service
    
    停止数据库,如下所示:
    systemctl stop DmServiceDMSERVER.service
    
    重启数据库,如下所示:
    systemctl restart DmServiceDMSERVER.service
    
    查看数据库服务状态,如下所示:
    systemctl status DmServiceDMSERVER.service
    
    可前台启动,进入 DM 安装目录下的 bin 目录下,命令如下:
    ./dmserver /dm/data/DAMENG/dm.ini
    该启动方式为前台启动,若想关闭数据库,则输入 exit 即可。

    也可进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库,如下所示:
    ./DmServiceDMSERVER start/stop/restart
    
    查看数据库状态,如下所示:
    ./DmServiceDMSERVER status


使用dm管理工具链接 连接不上,一查是端口未放开,使用下面命令查询发开端口(云服务器还需要去管理界面去操作一下):
   --查询指定端口是否已开 
    firewall-cmd --query-port=5236/tcp
  --添加指定需要开放的端口:
    firewall-cmd --add-port=5236/tcp --permanent
  --重载入添加的端口:
    firewall-cmd --reload
  --查询指定端口是否开启成功:
    firewall-cmd --query-port=5236/tcp

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值