linux达梦数据库的安装与卸载

一、安装

  1. 创建dmdba用户及用户组

    创建安装目录: mkdir -p /dm8
    创建组 :groupadd dinstall
    创建用户 :useradd -g dinstall dmdba
    设置密码 :passwd dmdba
    创建文件夹:mkdir /dmdata
    更改安装目录所有者: chown dmdba:dinstall -R /dm8
    更改数据盘目录所有者:chown dmdba:dinstall -R /dmdata
    
  2. 优化服务器ulimit配置:vi /etc/security/limits.conf

    dmdba soft nofile 65536
    dmdba hard nofile 65536
    dmdba soft core unlimited
    dmdba hard nproc 65536
    
  3. 切换到dmdba查看是否生效:ulimit -n

  4. 挂载到服务器 /mnt 目录:cd /home/dmdba --> mount -o loop dm8_20230418_x86_rh6_64.iso /mnt

  5. 开始安装(dmdba用户)

    cd /mnt
    ./DMInstall.bin -i
    
  6. 配置环境变量:vi /etc/profile,在文件尾部添加

    export DM_HOME=/dm8
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
    export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
    
  7. 生效环境变量:source /etc/profile

  8. 进入路径:cd /dm8/bin

  9. 实例初始化(dmdba用户)

    ./dminit PATH=/dmdata PAGE_SIZE=16 CASE_SENSITIVE=0 CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=RAC PORT_NUM=5236 
    ./dmserver /dmdata/DMDB/dm.ini 
    
  10. 创建数据库,切换到安装目录: cd /dm8/script/root

  11. 创建数据库服务:./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dmdata/DMDB/dm.ini

  12. 启动数据库服务:systemctl start DmServiceDMSERVER

    PS:失败请多试几次

  13. 访问测试

    su - dmdba
    cd /dm8/bin
    ./disql SYSDBA/SYSDBA@localhost:5236
    
  14. 开放端口:firewall-cmd --zone=public --add-port=5236/tcp --permanent

  15. 重启:systemctl restart firewalld

  16. 查看编码(服务器utf-8,数据库GB18030):locale

  17. 临时修改编码:export LANG=‘en_US.GB18030’

  18. 导入脚本:

    cd /dm8/bin
    dimp 账号/密码@ip:端口 file="/home/dmdba/数据库.dmp" full=Y   
    

二、卸载

  1. 停掉达梦服务: systemctl stop DmServiceDMSERVER

  2. 卸载服务/dm8/script/root下: ./dm_service_uninstaller.sh -n DmServiceDMSERVER

  3. 查看是否还有服务:systemctl status DmServiceDMSERVER

  4. 删除实例: rm -rf /dmdata

  5. 卸载数据库 :/dm8/uninstall.sh -i

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值