国产三防笔记本电脑(飞腾D2000+麒麟V10)下达梦数据库安装配置

  国产三防笔记本电脑指的是国产化的三防加固类笔记本电脑,本文指的是CPU为国产飞腾D2000处理器、操作系统为国产麒麟V10 SP1系统,整机方案采用国产化设计。

  达梦数据库是由武汉达梦数据库股份有限公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统目前有V7和V8两个版本,简称DM7、DM8。本文我们以DM8为例在麒麟SP1系统上安装测试。

  本文我们选择的是一款14寸纯国产笔记本电脑,飞腾处理器,linux架构,简单介绍如下:

  01:24

  下面我们来看下我们在国产三防笔记本电脑(飞腾D2000+麒麟V10)下达梦数据库DM8安装配置步骤:

  1、检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。

  #获取系统位数getconf LONG_BIT

  #查询操作系统 release 信息lsb_release -a

  #查询系统信息cat /etc/issue

  #查询系统名称uname -a

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

  (1)data seg size (kbytes, -d)

  建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

  (2)file size(blocks, -f)

  建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化失败。

  (3)virtual memory (kbytes, -v)

  建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小将导致数据库启动失败。

  3、为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。如果可用内存过少,可能导致DM安装或启动失败。用户可以使用以下命令检查操作内存:

  #获取内存总大小grep MemTotal /proc/meminfo

  #获取交换分区大小grep SwapTotal /proc/meminfo

  #获取内存使用详情free

  4、DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径和备份路径。用户可使用以下命令检查存储空间:

  #查询目录/mount_point/dir_name 可用空间df -h /mount_point/dir_name

  DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文件目录默认为/tmp。用户可以使用以下命令检查存储空间。

  mkdir -p /mount_point/dir_nameDM_INSTALL_TMPDIR=/mount_point/dir_nameexport DM_INSTALL_TMPDIR

  5、用户双击 DMInstall.bin 或执行以下命令将运行 DM 的图形化安装。在现实中,许多 Linux(Unix)操作系统上是没有图形化界面的,为了使 DM 能够在这些操作系统上顺利安装,DM 提供了命令行的安装方式。在终端进入到安装程序所在文件夹,执行以下命令进行命令行安装:

  https://baijiahao.baidu.com/DMInstall.bin -i

  剩下就是一步步下一步即可,显示用户即将进行的安装的有关信息,例如产品名称、版本信息、安装类型、安装目录、可用空间、可用内存等信息,用户检查无误后点击“安装”按钮,开始拷贝安装的软件。

  6、如用户在选择安装组件时选中服务器组件,DM 安装过程结束时,将会提示是否初始化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接退出,点击“取消”将完成安装,关闭对话框。

  7、值得注意的是,安装过程中需要获取license。用户获得 License 文件 dm.key 后,首先将达梦服务器关闭,然后将 dm.key 复制到 DM 安装目录下,DM 服务器所在的子目录中即可。这与 Windows 下 License 的安装类似。

  8、用户安装完成 DM 时,如果已选择安装服务器组件,并且确定安装初始化数据库,安装程序将调用数据库配置工具(database configuration assistant,简称为 DBCA)来实现数据库初始化。

  举报/反馈