当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/91476.html

相关文章:

  • 生成式模型的质量评估标准
  • pinpoint安装部署(相关博客合集)
  • python-匿名函数(lambda函数)
  • JS逆向常见情况
  • 利用matlab对滤波器频率特性分析
  • 对比 RS232,RS422,RS485
  • python使用requests+excel进行接口自动化测试(建议收藏)
  • 华为OD机试真题 Java 实现【食堂供餐】【2023 B卷 考生抽中题】,附详细解题思路
  • 一分钟学一个 Linux 命令 - cd
  • vi(vim)常用命令汇总
  • 模特信息管理系统的开发与实现(ASP.NET,SQLServer)
  • 文件上传漏洞
  • 前端还是后端,该怎么选择
  • 【Python】Python系列教程-- Python3 循环语句(十七)
  • chatgpt赋能python:Python如何变为列表
  • 高频面试八股文用法篇(二) hive中几种排序类型区别
  • linuxOPS基础_linux umask
  • K8s基础核心
  • Web开发中的图片管理:策略与实践
  • SNK施努卡 - 机器视食品检测 食品中视觉检查的作用是什么?
  • 【七】设计模式~~~结构型模式~~~桥接模式(Java)
  • Python 教程:使用 pandas 和 glob 库合并多个 Excel 文件
  • 16. Vue-element-template记住密码
  • Python文件打包成exe文件
  • 【简单实用框架】【十大排序算法直接调用】【可移植】
  • 微服务架构之RPC调用
  • One2Multi Graph Autoencoder for Multi-view Graph Clustering
  • Java编程实现输入数的阶乘(for循环):读入一个小于 10 的整数 n,输出它的阶乘 n。(for循环)
  • 算法提高-搜索-FloodFill和最短路
  • 【蓝桥杯单片机第八届国赛真题】