DM8命令行安装详解

  1. 环境准备:
    SQL 结构化查询语言
    分类:99 标准

    DDL 数据定义 create drop truncate alter comment
    DML 数据管理 insert update delete select
    DCL 数据控制 grant revoke 
    TCL 事务控制 rollback commit ,save point
    
    uname -m 查看操作系统位数
    uname -r 查看内核版本
    cat /etc/issue 或 cat /etc/redhat-release 查看发行版本
    rpm -q glibc 查看Glibc版本(DM要求2.06+)
    lscpu 查看cpu基本信息
    cat /proc/cpuinfo 查看cpu详细信息
    fdisk -l 查看硬盘分区情况
    df 分区使用情况(空间要足够用)
    

    查看防火墙:

    systemctl status firewalld 查看防火墙
    systemctl stop firewalld 停止火墙
    systemctl disable firewalld 永久停止火墙
    

    getenforce 查看强制访问控制模块是否关闭:

    vim /etc/selinux/config,修改SELINUX=disabled 设置强制访问控制模块关闭,关闭后需要重启。
    	重启计算机:reboot 
    

    查看并修改算法:

    查看:
    [root@test1 ~]# cat /sys/block/sda/queue/scheduler
    临时修改:
    [root@IO-0-1 ~]# echo deadline > /sys/block/sda/queue/scheduler
    永久修改:
    CentOS7:
    [root@localhost ~]# grubby --update-kernel=ALL --args="elevator=deadline"
    [root@localhost ~]# reboot
    [root@localhost ~]# cat /sys/block/sda/queue/scheduler
                        noop [deadline] cfq
    
  2. 规划组和用户:(安装时建议新建一个组和一个用户,不建议使用root直接安装)

    groupadd dinstall  --规划组
    useradd -g dinstall dmdba  --规划用户
    id dmdba  --查看用户是否存在
    passwd dmdba  --修改用户的密码
    
  3. 安装包、目录准备:
    新建一个安装路径并赋予dmdba的权限:

    [root@localhost /]# mkdir dm8
    [root@localhost /]# chown -R dmdba.dinstall /dm8/(注:一定加 ‘/’,否则安装时报权限不足)
    
    修改安装dm8所需要的的环境变量:(以dmdba用户为主)
    
    [root@localhost /]# vim /etc/security/limits.d/20-nproc.conf 在下面加两行。(如果有就需要修改;20几看情况而定)
    (RH6 系统该文件为 90-nproc.conf,RH7 系统该文件为 90-nproc.conf)
    dmdba soft nproc 10240
    dmdba hard nproc 10240
    
    [root@localhost /]# vim /etc/security/limits.conf
    在配置文件下添加如下设置:(用户名不同,前面的dmdba需要更换成自己建立的用户名)
    dmdba   soft  nofile  65536
    dmdba   hard  nofile  65536
    dmdba   soft  nproc   10240
    dmdba   hard  nproc   10240
    如果不生效需要在limits.conf加如下:
    UsePAM yes
    UseLogin yes  #这个保证其他的用户也能修改设置
    

    安装包放在新建的文件夹install下,把安装包挂载到/install/dm8目录下:

    [root@localhost install]# mount -o loop dm8.iso /install/dm8
    
  4. 使用dmdba用户进行安装:

    [root@localhost ~]# xhost +
    [dmdba@localhost dm8]$ ./DMInstall.bin -i
    请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
    解压安装程序......... 
    欢迎使用达梦数据库安装程序
    
    是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
    
    是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
    设置时区:
    请选择设置时区 [21]:21
    
    安装类型:
    1 典型安装
    2 服务器
    3 客户端
    4 自定义
    请选择安装类型的数字序号 [1 典型安装]:1
    所需空间: 1067M
    
    请选择安装目录 [/home/dmdba/dmdbms]:/dm8/soft
    可用空间: 11G
    是否确认安装路径(/dm8/soft)? (Y/y:是 N/n:否)  [Y/y]:y
    安装前小结
    安装位置: /dm8/soft
    所需空间: 1067M
    可用空间: 11G
    版本信息: 
    有效日期: 
    安装类型: 典型安装
    是否确认安装? (Y/y:是 N/n:否):y
    
    [INFO] 安装达梦数据库完成。
    
    请以root系统用户执行命令:
    /dm8/soft/script/root/root_installer.sh
    
    安装结束
    

    安装结束后已root用户执行命令:(需等待片刻)

    [root@localhost /]# /dm8/soft/script/root/root_installer.sh
    移动 /dm8/soft/bin/dm_svc.conf 到/etc目录
    修改服务器权限
    创建DmAPService服务
    Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
    创建服务(DmAPService)完成
    启动DmAPService服务
    
  5. 初始化实例:
    进入安装的bin目录下:

    [dmdba@localhost /]$ cd /dm8/soft/bin
    

    使用help查看初始化的参数:

    [dmdba@localhost bin]$ ./dminit help
    initdb V8
    db version: 0x7000a
    file dm.key not found, use default license!
    License will expire on 2021-06-01
    格式: ./dminit     KEYWORD=value
    

    进行初始化:

    [dmdba@localhost bin]$ ./dminit PATH=/dm8/data INSTANCE_NAME=DM01
    initdb V8
    db version: 0x7000a
    file dm.key not found, use default license!
    License will expire on 2021-06-01
    
     log file path: /dm8/data/DAMENG/DAMENG01.log
    
    
     log file path: /dm8/data/DAMENG/DAMENG02.log
    
    write to dir [/dm8/data/DAMENG].
    create dm database success. 2020-07-21 10:11:45
    
  6. 注册服务:
    需要以root用户进入当前目录:

    [root@localhost /]# cd /dm8/soft/script/root/
    [root@localhost root]# ll
    -rwxr-xr-x 1 dmdba dinstall 27028 7月  21 10:04 dm_service_installer.sh
    -rwxr-xr-x 1 dmdba dinstall  8741 7月  21 10:04 dm_service_uninstaller.sh
    -rwxr-xr-x 1 dmdba dinstall   619 7月  21 10:04 root_installer.sh
    

    -h查看注册服务的帮助:(可以根据帮助进行注册服务)

    [root@localhost root]# ./dm_service_installer.sh -h
    

    注册服务:

    [root@localhost root]# ./dm_service_installer.sh -t dmserver -p TEST -dm_ini /dm8/data/DAMENG/dm.ini 
    Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceTEST.service to /usr/lib/systemd/system/DmServiceTEST.service.
    创建服务(DmServiceTEST)完成
    

    启动服务:(以dmdba用户进行启动)

    [dmdba@localhost /]$ cd /dm8/soft/bin
    [dmdba@localhost bin]$ ./DmServiceTEST start
    Starting DmServiceTEST:                                    [ OK ]
    

    最后执行命令看安装是否成功:

    [dmdba@localhost bin]$ ./disql 
    disql V8
    用户名:
    密码:
    
    服务器[LOCALHOST:5236]:处于普通打开状态
    登录使用时间: 4.046(毫秒)
    SQL> 
    

    到此安装完毕,如果安装过程中遇见问题,留言讨论~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值