安装达梦数据库

本文档详细介绍了如何在Linux系统上安装达梦数据库DM8。首先,确保GLIBC版本不低于GLIBCXX_3.4.21。接着,配置limits.conf以增加文件描述符限制,创建dmdba用户和用户组。然后,挂载DM8的ISO镜像并执行安装命令。安装完成后,以root用户运行初始化脚本。通过命令行创建数据库实例,并设置相关参数。最后,注册服务、启动数据库,并授权目录以便使用图形化管理工具。
摘要由CSDN通过智能技术生成

安装达梦数据库

准备工作

  1. 软件准备

    达梦iso镜像DM8-ARM版,提取码d821

  2. 检查GLIB版本

    [root@t01 ~]# strings /usr/lib64/libstdc++.so.6|grep GLIBCXX
    GLIBCXX_3.4
    GLIBCXX_3.4.1
    GLIBCXX_3.4.2
    GLIBCXX_3.4.3
    GLIBCXX_3.4.4
    GLIBCXX_3.4.5
    GLIBCXX_3.4.6
    GLIBCXX_3.4.7
    GLIBCXX_3.4.8
    GLIBCXX_3.4.9
    GLIBCXX_3.4.10
    GLIBCXX_3.4.11
    GLIBCXX_3.4.12
    GLIBCXX_3.4.13
    GLIBCXX_3.4.14
    GLIBCXX_3.4.15
    GLIBCXX_3.4.16
    GLIBCXX_3.4.17
    GLIBCXX_3.4.18
    GLIBCXX_3.4.19
    GLIBCXX_DEBUG_MESSAGE_LENGTH
    

    如果最高版本低于GLIBCXX_3.4.21,需要升级GLIB,参考升级GLIB

  3. 系统环境准备

    配置limits.conf文件

    vi /etc/security/limits.conf
    # 将* soft nofile 65536和* hard nofile 65536加入到配置文件中,如下所示
    
    
    #<domain>      <type>  <item>         <value>
    #
    
    #*               soft    core            0
    #*               hard    rss             10000
    #@student        hard    nproc           20
    #@faculty        soft    nproc           20
    #@faculty        hard    nproc           50
    #ftp             hard    nproc           0
    #@student        -       maxlogins       4
    *                soft    nofile          65536
    *                hard    nofile          65536
    # End of file
    
    
  4. 创建用户和用户组

    groupadd dinstall # 创建用户组
    useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba # 创建用户
    password dmdba # 初始化dmdba用户密码
    

安装达梦数据库

  1. 挂载镜像

    使用root用户将达梦iso镜像挂在到指定目录

    # 使用挂载命令时不加-o挂载后是只读,根据需求而定
    mount -o ./dm8_setup.iso /opt/data/dm
    
  2. 进入到镜像挂载后的目录执行安装命令,图形化安装./DMIstall.bin,命令行安装./DMInstall.bin -i,这里以命令行安装为例

    ./DMInstall -i
    

    执行命令后按照提示一步步选择就可以了,这里就不作详细截图了,安装完成后以root用户执行如下命令

    su root # 切换root用户
    /home/dmdba/dmdbms/script/root/root_installer.sh # 以root用户执行此命令!!!
    
  3. 命令行创建数据库实例,切换到dmdba用户

    # 切换dmdba用户
    su dmdba
    
    # 进入此目录
    cd /home/dmdba/dmdbms/bin
    
    # 执行创建数据库实例命令,初始化一个数据库,放在/home/dmdba/dmdbms/data 目录下,数据页 PAGE_SIZE 大小为 8K,字符集为UTF-8
    ./dminit PATH=/home/dmdba/dmdbms/data PAGE_SIZE=8 CHARSET=1 
    
    参数作用
    INI_FILE初始化文件dm.ini存放的路径
    PATH初始数据库存放的路径
    CTL_PATH控制文件路径
    LOG_PATH日志文件路径
    EXTENT_SIZE数据文件使用的簇大小(16),可选值:16、32,单位:页
    PAGE_SIZE数据页大小(8),可选值:4、8、16、32,单位:K
    LOG_SIZE日志文件大小(256),单位为:M,范围为:64M~2G
    CASE_SENSITIVE大小敏感(Y),可选值:Y/N,1/0
    CHARSET/UNICODE_FLAG字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]
    LENGTH_IN_CHARVARCHAR类型长度是否以字符为单位(N),可选值:Y/N,1/0
    SYSDBA_PWD设置SYSDBA密码(SYSDBA),密码长度为9到48
    SYSAUDITOR_PWD设置SYSAUDITOR密码(SYSAUDITOR),密码长度为9到48
    DB_NAME数据库名(DAMENG)
    INSTANCE_NAME实例名(DMSERVER)
    PORT_NUM监听端口号(5236)
    TIME_ZONE设置时区(+08:00)
    PAGE_CHECK页检查模式(0),可选值:0/1/2
    EXTERNAL_CIPHER_NAME设置默认加密算法
    EXTERNAL_HASH_NAME设置默认HASH算法
    EXTERNAL_CRYPTO_NAME设置根密钥加密引擎
  4. 注册服务脚本,切换到root用户

    # 进入此目录
    cd /home/dmdba/dmdbms/script/root
    
    # 注册服务
    ./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -m open
    
  5. 启动数据库

    service DmServiceDMSERVER start
    
  6. 目录授权,方便启动达梦图形化管理工具

    # 对目录设置继续权限控制
    chown -R user:usergroup /home/dmdba/dmdbms
    
    # 图形化管理工具位置(根据具体安装位置而定)
    /home/dmdba/dmdbms/desktop/client
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值