Linux环境部署国产数据库达梦

DM数据库简介

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。
2020年6月,根据摩天轮最新排行榜显示,DM数据库在国产数据库中排名在前三。
Linux环境部署国产数据库达梦_第1张图片

Linux环境下DM数据库的部署与卸载

环境检查/主机选择

主机环境选择标准:
1、是ps -ef | wc -l 的数值最小的
2、df -h 磁盘剩余空间尽可能大的
3、free -gt 尽可能空闲的

环境内存检查:
为了保证DM的正确安装和运行,要尽量保证操作系统至少1GB的可用内存(RAM)。 如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:
#获取内存总大小
grep MemTotal /proc/meminfo
#获取交换分区大小
grep SwapTotal /proc/meminfo
#获取内存使用详情
free

本人将选择以下主机环境进行部署。Linux环境部署国产数据库达梦_第2张图片

创建安装用户

为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户 可以在安装之前为DM创建一个专用的系统用户。

  1. 创建安装用户组 dinstall。
    命令:groupadd dinstall
  2. 创建安装用户 dmdba。
    命令:useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
  3. 初始化用户密码。
    命令:passwd dmdba 之后通过系统提示进行密码设置。
    注意:创建安装系统用户完成后,安装手册之后的操作默认使用安装系统用户进行 操作。
    Linux环境部署国产数据库达梦_第3张图片

Linux下检查操作系统限制

在Linux系统中,因为ulimit命令的存在,会对程序使用操作系统资源进 行限制。为了使DM能够正常运行,建议用户检查当前安装用户的ulimit参数。 运行ulimit -a进行查询。如下图所示:

参数使用限制:
1.data seg size
data seg size (kbytes, -d)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。
2. file size
file size(blocks, -f)
建议用户设置为unlimited(无限制),此参数过小将导致数据库安装或初始化 失败。
3. open files
open files(-n) 建议用户设置为65536以上或unlimited(无限制)。
4.virtual memory
virtual memory (kbytes, -v) 建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。
如果用户需要为当前安装用户更改 ulimit 的资源限制,请修改文件 /etc/security/limits.conf。

部署DM数据库

用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用root 系统用户进行安装)。
一般的安装方式是:上传DM安装文件,将iso文件挂载到主机上一个临时安装目录,安装过程中会提示填写具体的部署目录。.

具体过程如下:

创建目录结构:
/home/dmdba/dm DM数据库专属路径
data 数据目录
dmsoft 软件目录
修改目录权限:chown -R dmdba:dinstall /home/dmdba/dm
修改安装包的权限:chmod 775 /home/dmdba/dm/dmsoft
Linux环境部署国产数据库达梦_第4张图片

  1. 上传提前准备好的DM数据库安装包到dmsoft目录
    命令: rz dm8_setup_rh7_64_ent_8.1.1.45_20191121.zip

  2. 解压缩
    命令:unzip dm8_setup_rh7_64_ent_8.1.1.45_20191121.zip

  3. 挂载安装镜像到主机临时目录

挂载命令:

mount /home/dmdba/dm/dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /home/dmdba/dm/dmsoft/

将实际的iso文件挂载到存在的目录上,加载(mount)光驱后,在 /home/dmdba/dm/dmsoft/目录下存在 DMInstall.bin 文件,DMInstall.bin文件就是 DM 的安装程序。在运行安装程序前,需要赋予 DMInstall.bin文件执行权限。
具体命令如下所示: chmod 755 ./DMInstall.bin
Linux环境部署国产数据库达梦_第5张图片
4. 执行安装命令
命令:./DMInstall.bin -i
步骤1:选择安装语言
请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:
Linux环境部署国产数据库达梦_第6张图片
步骤2:验证Key文件 用户可以选择是否输入Key文件路径。不输入则进入下一步安装,输入Key文件路 径,安装程序将显示Key文件的详细信息,如果是合法的Key文件且在有效期内,用户 可以继续安装。如下图所示:
Linux环境部署国产数据库达梦_第7张图片
步骤3:输入时区 用户可以选择DM的时区信息。如下图所示:
Linux环境部署国产数据库达梦_第8张图片
步骤4:选择安装类型 命令行安装与图形化安装的选择的安装类型是一样。如下图所示:
Linux环境部署国产数据库达梦_第9张图片
用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组 件时需要使用空格进行间隔。输入完需要安装的组件序号后回车,将打印安装选择组件 所需要的存储空间大小。

步骤5:选择安装路径  用户可以输入DM的安装路径,不输入则使用默认路径,默认值为$HOME/dmdbms(如 果安装用户为 root,则默认安装目录为/opt/dmdbms,但不建议使用 root 系统用户 来安装DM)。 如下图所示: 

Linux环境部署国产数据库达梦_第10张图片

初始化数据库

Linux环境部署国产数据库达梦_第11张图片

启动DM数据库

启动命令:
nohup /home/dmdba/dm/dmdba/bin/dmserver /home/dmdba/dm/data/fwjgdb/dm.ini &
登录命令:
使用disql命令登录处理,管理账号SYSDBA的默认密码也是SYSDBA
或者 直接在命令行里指定地址、端口、用户名和密码
./disql SYSDBA/SYSDBA@主机IP:5236
DM数据库的默认端口为:5236。
Linux环境部署国产数据库达梦_第12张图片

卸载DM数据库

用户在DM安装目录下,找到卸载程序uninstall.sh来执行卸载。用户执行以下命令启动命令行卸载程序。
#进入DM安装目录
命令:cd /DM_INSTALL_PATH
#执行卸载脚本命令行卸载需要添加参数 -i
命令:./uninstall.sh -i

至此国产达梦数据库的部署和卸载就介绍完了。

你可能感兴趣的:(Linux部署,java技术,Linux)