达梦7.6安装

达梦7.6安装

操作系统:中标麒麟NeoKylin Advance V6.0 x86_64

  1. 规划用户,建议用非root用户安装。

    [root@zbql build] groupadd dinstall  //创建组
    [root@zbql build] useradd -g dinstall dmdba   //创建dmdba用户
    [root@zbql build] passwd dmdba	//设置密码
    
    
  2. 规划安装目录

    [root@zbql build] mkdir /dm7	
    [root@zbql build] chown -R dmdba:dinstall /dm7/  
    
  3. 打开linux资源限制,如果使用默认,当并发量较大时,连接数据库时会断断续续得出现通信异常

    [root@zbql ~]# ulimit -n 65536
    [root@zbql ~]# ulimit -u 10240
    [root@zbql ~]# vim /etc/security/limits.conf
    # End of file
    //最后加上如下4句
    dmdba   soft nofile 4096
    dmdba   hard nofile 65536
    dmdba   soft noproc 10240
    dmdba   hard noproc 10240
    [root@zbql ~]# vim /etc/security/limits.d/90-nproc.conf
    //最后 加上如下2句
    dmdba          soft    nproc     10240
    dmdba          hard    nproc     10240
    
  4. 挂载达梦安装包

    [root@zbql ~]# mount -o loop  /root/dm7_setup_rh6_64_ent_7.6.0.142_20190312.iso /mnt/
    [root@zbql ~]# cd /mnt/
    [root@zbql mnt]# ll
    总用量 526319
    -r-xr-xr-x 1 root root 534473720  3月 12 2019 DMInstall.bin   
    -r-xr-xr-x 1 root root   2266249  3月 12 2019 DM_Install_en.pdf
    -r-xr-xr-x 1 root root   2207674  3月 12 2019 DM_Install_zh.pdf
    -r-xr-xr-x 1 root root       868  3月 12 2019 release_en.txt
    -r-xr-xr-x 1 root root       973  3月 12 2019 release_zh.txt
    
  5. 把安装包给dmdba用户

    [root@zbql mnt]# cp /mnt/DMInstall.bin /home/dmdba/
    [root@zbql mnt]# chown -R dmdba:dinstall /home/dmdba/
    [root@zbql mnt]# ll  /home/dmdba/
    总用量 521948
    -r-xr-xr-x 1 dmdba dinstall 534473720  2月 21 16:19 DMInstall.bin
    
  6. 安装数据库(这里只介绍命令行安装得方式)

    [root@zbql mnt]# su - dmdba
    [dmdba@zbql ~]$ ll
    总用量 521948
    -r-xr-xr-x 1 dmdba dinstall 534473720  2月 21 16:19 DMInstall.bin
    [dmdba@zbql ~]$ ./DMInstall.bin -i
    请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
    解压安装程序.........
    是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n   //如果有达梦官方授权得key,选y
    是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
    请选择设置时区 [21]:21
    请选择安装类型的数字序号 [1 典型安装]:1
    所需空间: 836M
    请选择安装目录 [/home/dmdba/dmdbms]:/dm7
    是否确认安装路径(/dm7)? (Y/y:是 N/n:否)  [Y/y]:y
    安装前小结
    安装位置: /dm7
    所需空间: 836M
    可用空间: 2G
    版本信息:
    有效日期:
    安装类型: 典型安装
    是否确认安装? (Y/y:是 N/n:否):y
    [INFO] 安装达梦数据库完成。
    请以root系统用户执行命令:
    /dm7/script/root/root_installer.sh
    安装结束
    
  7. 用root用户注册DmAPService服务(DmAPService用于达梦备份)

    [root@zbql ~]# /dm7/script/root/root_installer.sh
    移动 /dm7/bin/dm_svc.conf 到/etc目录
    修改服务器权限
    创建DmAPService服务
    移动服务脚本文件(/dm7/bin/DmAPService 到 /etc/rc.d/init.d/DmAPService)
    创建服务(DmAPService)完成
    启动DmAPService服务 [ OK ]
    
  8. 初始化实例,实例所在盘应有足够的空间,这里以/dm7/data为初始化的路径。初始化成功后,初始化参数是无法再修改的,所以初始化参数需要提前确定好。

    //缺省是默认的
    [dmdba@zbql ~]$ /dm7/bin/dminit
    initdb V7.6.0.142-Build(2019.03.12-103811)ENT
    db version: 0x7000a
    file dm.key not found, use default license!
    License will expire on 2020-03-12
    input system dir: /dm7/data
    input db name:
    input port num:
    input page size(4, 8, 16, 32): 16
    input extent size(16, 32):
    input err , input again:16
    input time zone(-12:59,+14:00):
    string case sensitive? ([Y]es, [N]o): n
    which charset to use? (0[GB18030], 1[UTF-8], 2[EUC-KR]): 1
    length in char? ([Y]es, [N]o): n
    enable database encrypt? ([Y]es, [N]o): n
    page check mode? (0/1/2): 0
    input elog path:
    auto_overwrite mode? (0/1/2): 0
    
     log file path: /dm7/data/DAMENG/DAMENG01.log
    
    
     log file path: /dm7/data/DAMENG/DAMENG02.log
    
    write to dir [/dm7/data/DAMENG].
    create dm database success. 2020-02-21 20:30:16
    
  9. 用root用户注册后台启动服务

    [root@zbql ~]# sh /dm7/script/root/dm_service_installer.sh -t dmserver -p DAMENG -i /dm7/data/DAMENG/dm.ini
    移动服务脚本文件(/dm7/bin/DmServiceDAMENG 到 /etc/rc.d/init.d/DmServiceDAMENG)
    
  10. 启动数据库

    //绝对命令行的方式启动
    [dmdba@zbql ~]$ /etc/init.d/DmServiceDAMENG start
    //service启动
    [dmdba@zbql ~]$ service DmServiceDAMENG start
    Starting DmServiceDAMENG:                                  [ OK ]
    [dmdba@zbql ~]$ ss -tnlpu |grep dm
    tcp    0      128                        :::5236                      :::*      users:(("dmserver",6847,4))
    
    
  11. 调优。参数的配置文件为路径为初始化实例下的dm.ini文件,这里路径为/dm7/data/DAMENG/dm.ini。简单介绍几个最容易引起数据库报错的参数,所有参数的详见安装路径的 …/doc/系统管理员手册.pdf。调优完重启数据库可以生效。

    参数                默认值    推荐值    备注
    BUFFER              100     32000   用于缓存数据页,一般配置为操作系统物理内存的60%~80%
    MAX_BUFFER          100     32000   用于控制系统缓冲区的上限,一般配置为和BUFFER参数相等
    HJ_BUF_GLOBAL_SIZE  500     4000    HASH 连接操作符的数据总缓存大小(>= HJ_BUF_SIZE),系统级参数,以									  兆为单位。有效值范围(10~500000)
    MAX_SESSION         100     500     系统允许同时连接的最大数,同时还受到LICENSE的限制,取二者中较小的									值,有效值范围(1~65000 )
    
    MAX_SESSION_STATEMENT 100   2000    单个会话上允许同时打开的语句句柄最大数,有的应用忘记关闭语句句柄,导									  致报错,这个参数可以适当放大
    

你可能感兴趣的:(达梦7.6安装)