达梦数据库安装

达梦数据库安装步骤

1,下载数据库安装程序

达梦数据库下载地址 https://www.dameng.com/list_103.html

进入后按需下载

2, 创建数据库用户组和用户
  • 创建组
     groupadd -g 12349 dinstall
    
  • 创建用户
    useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
    
  • 设置账号密码
    passwd dmdba
    
3, 检查系统环境
  • 查看系统限制参数
    ulimit -a 
    
参数参考值
data seg size建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制)此参数过小将导致数据库启动失败。
file size建议用户设置为 unlimited(无限制)``此参数过小将导致数据库安装或初始化失败。
open files建议用户设置为 65536 以上或 unlimited(无限制)。-- 需和 stack size 一同配置才会生效
virtual memory建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。
  • 修改 open files 参数,在 /etc/security/limits.conf 添加(需要切换账号查看)
    dmdba soft nofile 65536
    dmdba hard nofile 65536
    dmdba soft core unlimited
    dmdba hard nproc 65536*
    
命令行安装数据库
  • mount 挂载iso文件
    # 切换dmdba账号
    su dmdba
    # 进入用户目录
    cd /home/dmdba
    # 创建挂载目录
    mkdir dm
    # root账号进入文件所在目录进行挂载
    mount -o loop,rw dm8_20230104_x86_rh6_64.iso /home/dmdba/dm
    # 进入挂载目录,为 DMInstall.bin 文件授权
    cd /home/dmdba/dm
    chmod 755 ./DMInstall.bin
    
  • 进行安装
    执行安装命令./DMInstall.bin -i
    # 选择安装语言
     'Please select the installers language (E/e:English C/c:Chinese) [E/e]:e'
       Extract install files..        
       gzip: stdin: invalid compressed data--format violated                                                                                                                      .........
       core file size          (blocks, -c) 0
       data seg size           (kbytes, -d) unlimited
       scheduling priority             (-e) 0
       file size               (blocks, -f) unlimited
       pending signals                 (-i) 14555
       max locked memory       (kbytes, -l) 64
       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) 14555
       virtual memory          (kbytes, -v) unlimited
       file locks                      (-x) unlimited 
       The max number of open files is too little, suggest to set 65536 or more to number of open files.
       Welcome to DM DBMS Installer
       
    #  验证key 文件
    
    ' Whether to input the path of Key File? (Y/y:Yes N/n:No) [Y/y]:N'
    # 选择时区
    ' Whether to Set The TimeZone? (Y/y:Yes N/n:No) [Y/y]:'
    # 选择安装类型 1,经典安装 2,服务器 ,3 客户端 
       Installation Type:
       1 Typical
       2 Server
       3 Client
       4 Custom
    ' Please Input the number of the Installation Type [1 Typical]:'
    # 选择安装路径
     'Please Input the install path [/opt/dmdbms]:'
    # 确定安装
       Available Space:43G
     'Please Confirm the install path(/opt/dmdbms)? (Y/y:Yes N/n:No) [Y/y]:'
    # 安装小结
       Pre-Installation Summary
       Installation Location: /opt/dmdbms
       Require Space: 1681M
       Available Space: 43G
       Version Information: 
       Expire Date: 
       Installation Type: Typical
     'Confirm to Install? (Y/y:Yes N/n:No):'
    #  请以root系统用户执行命令:
    /home/dmdba/dmdbms/script/root/root installer.sh
    
初始化数据库
  • 切换dmdba账号初始化
    cd /home/dmdba/dmdbms/bin

  • 查看参数 ./dminit help 根据需求添加条件执行初始化语句(页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置)

  • ./dminit path=/home/dmdba/data CASE_SENSITIVE=N

  • 注册服务(root 账号执行)

    cd /home/dmdba/dmdbas/script/root
    ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER
    
  • 启动停止数据库

    # 启动
    systemctl start DmServiceDMSERVER.service 
    # 或者在 home/dmdba/dmdbms/bin 执行
    nohup ./dmserver /home/dmdba/dmdata/DAMENG/dm.ini &
    # 停止
    systemctl stop DmServiceDMSERVER.service
    # 重启
    systemctl restart DmServiceDMSERVER.service
    # 查看数据库服务状态
    systemctl status DmServiceDMSERVER.service
    
连接
  • 命令行连接 disql
    # 进入/home/dmdba/dmdbms/tool目录
    ./disql SYSDBA/SYSDBA:5236
    # 如果显示未连接输入
    conn 
    # 按照提示输入账号密码
    
  • DM管理工具连接
    在本机安装客户端后,使用客户端连接
  • 在使用DM迁移工具时,连接远端mysql数据库连接不上时尝试使用自定义url连接
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值