Loading

Linux下安装达梦DM8数据库

  1. 创建安装用户

    为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户 可以在安装之前为 DM 创建一个专用的系统用户。可参考以下示例创建系统用户和组(并 指定用户 ID 和组 ID)

    # 创建安装用户组 dinstall
    groupadd -g 12349 dinstall
    # 创建安装用户 dmdba
    useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
    # 初始化用户密码 123456
    passwd dmdba
    
  2. 解压安装包

    简易方式:windows 本地解压 iso,将 DMInstall.bin复制到 /home/dmdba 中,使用 chmod +x DMInstall.bin,给文件赋予执行权限,使用这种方式可跳过2、3、4步骤

  3. 创建目录 /mnt/dm8,将 iso 挂载到 /mnt/dm8 目录

    mkdir /mnt/dm8
    mount -o loop dm8_20200907_x86_rh7_64_ent_8.1.1.126.iso /mnt/dm8/
    cd /mnt/dm8/
    

    将 DMInstall.bin 复制到 /home/dmdba 目录

  4. 取消挂载

    umount /mnt/dm8
    
  5. 切换用户到 dmdba

    su dmdba
    cd ~
    # 安装
    ./DMInstall.bin -i
    
    Please select the installer's language (E/e:English C/c:Chinese) [E/e]: c
    是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
    是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
    设置时区:
    [ 1]: GTM-12=日界线西
    [ 2]: GTM-11=萨摩亚群岛
    [ 3]: GTM-10=夏威夷
    [ 4]: GTM-09=阿拉斯加
    [ 5]: GTM-08=太平洋时间(美国和加拿大)
    [ 6]: GTM-07=亚利桑那
    [ 7]: GTM-06=中部时间(美国和加拿大)
    [ 8]: GTM-05=东部部时间(美国和加拿大)
    [ 9]: GTM-04=大西洋时间(美国和加拿大)
    [10]: GTM-03=巴西利亚
    [11]: GTM-02=中大西洋
    [12]: GTM-01=亚速尔群岛
    [13]: GTM=格林威治标准时间
    [14]: GTM+01=萨拉热窝
    [15]: GTM+02=开罗
    [16]: GTM+03=莫斯科
    [17]: GTM+04=阿布扎比
    [18]: GTM+05=伊斯兰堡
    [19]: GTM+06=达卡
    [20]: GTM+07=曼谷,河内
    [21]: GTM+08=中国标准时间
    [22]: GTM+09=汉城
    [23]: GTM+10=关岛
    [24]: GTM+11=所罗门群岛
    [25]: GTM+12=斐济
    [26]: GTM+13=努库阿勒法
    [27]: GTM+14=基里巴斯
    请选择设置时区 [21]:21
    
    安装类型:
    1 典型安装
    2 服务器
    3 客户端
    4 自定义
    请选择安装类型的数字序号 [1 典型安装]:1
    所需空间: 1075M
    
    请选择安装目录 [/home/dmdba/dmdbms]:
    可用空间: 4G
    是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否)  [Y/y]:y
    
    安装前小结
    安装位置: /home/dmdba/dmdbms
    所需空间: 1075M
    可用空间: 4G
    版本信息: 
    有效日期: 
    安装类型: 典型安装
    是否确认安装? (Y/y:是 N/n:否):y
    
    2021-06-08 19:17:41 
    [INFO] 安装达梦数据库...
    2021-06-08 19:17:42 
    [INFO] 安装 基础 模块...
    2021-06-08 19:17:51 
    [INFO] 安装 服务器 模块...
    2021-06-08 19:17:52 
    [INFO] 安装 客户端 模块...
    2021-06-08 19:17:58 
    [INFO] 安装 驱动 模块...
    2021-06-08 19:18:00 
    [INFO] 安装 手册 模块...
    2021-06-08 19:18:02 
    [INFO] 安装 服务 模块...
    2021-06-08 19:18:03 
    [INFO] 移动ant日志文件。
    2021-06-08 19:18:05 
    [INFO] 安装达梦数据库完成。
    
    安装结束
    
  6. 初始化数据库

    # 在这个目录 /home/dmdba/dmdbms/bin
    ./dminit PATH=/home/dmdba/data PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=1 CASE_SENSITIVE=n SYSDBA_PWD=123456789 LENGTH_IN_CHAR=1
    

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

    systemctl start DmServiceDMSERVER
    
  8. 连接(注意是否关闭防火墙)

  • 如果存在防火墙的话
  • 开放5236端口 firewall-cmd --zone=public --add-port=5236/tcp --permanent
  • 重启防火墙 systemctl reload firewalld
posted @ 2021-10-12 17:36  zerolinck  阅读(740)  评论(0编辑  收藏  举报