达梦数据库-安装配置规范(上)

1.1 DM支持平台
达梦数据库支持国内外主流的的硬件和操作系统平台。通常情况下,用户的安装介质是一个iso镜像文件。
CPU芯片支持列表:
在这里插入图片描述
操作系统支持列表:
在这里插入图片描述
1.2 资源配置
物理机最小配置推荐(需要根据业务系统实际情况调整)
用户应根据DM及应用系统的需求来选择合适的硬件配置,如CPU、内存及磁盘容量等。档次一般应尽可能高一些,尤其是作为数据库服务器的机器,基于Java的程序运行时最好有较大的内存。其它设备如UPS等在重要应用中也应考虑。下面给出安装DM所需的硬件基本配置:
在这里插入图片描述
1.3硬件选取的建议
1)CPU:
并发量高时,选择CPU,优先考虑CPU的核数;同一个SQL只能一个CPU进行处理,所以如果业务比较复杂,运算较大,应该优先考虑频率高的CPU;千万不要将64位的CPU运行在32位的操作系统上,否则最多使用4G内存;
2)硬盘:
机械硬盘,容量大,顺序读写性能好,建议挂载在日志目录上面;
固态硬盘,随机读写性能好,建议挂载在数据目录下,有助于数据库性能的性能提升;
二、 安装前环境准备
在安装开始之前,首先应该检查所得到的DM产品是否完整,并准备好DM所需的硬件环境、软件环境。
本章主要介绍在安装DM产品前,操作系统层面需要进行的准备工作。
2.1操作系统检查与配置

  1. 检查操作系统版本
    检查操作系统版本是否与发版的达梦安装包一致
    在这里插入图片描述
  2. 检查物理内存大小
    要求内存>=4GB,建议不少于8G:
    在这里插入图片描述
  3. 检查Swap空间大小
    swap大小按真实内存两倍的推荐来设置,一般不小于物理内存:
    在这里插入图片描述
  4. /tmp文件系统大小
    至少在1G以上:
    在这里插入图片描述
  5. 网络环境检查
     数据库服务器建议关闭防火墙,以root运行命令:
    在这里插入图片描述
     关闭Selinux
    在这里插入图片描述
  6. 操作系统资源限制检查
    在Linux、Solaris、AIX 和 HP-UNIX 等系统中,操作系统默认会对程序使用操作系统资源进行限制。为了使达梦数据库能够正常运行, 建议用户检查 ulimit 的参数。首先用户使用 dmdba用户进行登录,运行命令(ulimit -a)进行查询。
    在这里插入图片描述
  1. data seg size建议设置为1048576以上或unlimited,此参数过小将导致数据库启动失败。
  2. file size建议设置unlimited(无限制),此参数过小导致数据库安装或初始化失败。
  3. open files建议设置为 65536 以上或 unlimited。
    在这里插入图片描述
  4. virtual memory建议设置为1048576以上或 unlimited,此参数过小将导致数据库启动失败。
  5. max user processes 最大线程数这个参数建议修改为10240。
    在这里插入图片描述
    或者在dmserver的启动脚本中加入ulimit -u 10240。
    直接用vim打开配置文件vi /etc/security/limits.conf,加入以下内容:
    在这里插入图片描述
  1. 检查磁盘挂载信息/etc/fstab
    确认磁盘挂载已经写入/etc/fstab,并且正确,以防止OS重启,磁盘未自动挂载导致达梦服务器启动异常。
    在这里插入图片描述
  2. 操作系统内存参数检查
    Linux操作系统要注意检查/proc/sys/vm/overcommit_memory是否设置为0。设置为1或者2时可能会出现操作物理内存有空余,但数据库服务无法申请内存的严重问题。
    在这里插入图片描述
    2.2 用户及目录配置
    1.操作系统用户与用户组
    为了减少对操作系统的影响,用户不应该以root系统用户来安装和运行DM。用户在安装之前为DM创建一个专用的系统用户dmdba。
    在这里插入图片描述
    操作系统用户组
    在这里插入图片描述
    具体创建命令如下:在这里插入图片描述
    文件系统及安装目录规划
    安装达梦数据库软件前需要确认磁盘分区、文件系统已经创建并挂载完成。建议文件系统采用ext4格式。
    在这里插入图片描述

版权声明:本文为weixin_35831962原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。