国产数据库-达梦数据库

简介

武汉华工达梦数据库有限公司(达梦公司)是国家规划布局内重点软件企业。公司成立于2000年11月,得到了国家计委、科技部、信息产业部、总装备部、公安部等中央部委、省市政府的支持扶植。达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,DM7是达梦公司在总结DM系列产品研发与应用经验的基础之上设计的新一代数据库产品,吸收主流数据库产品的优点。众多的企业级特性的实现使得DM7完全能够满足大、中型企业以及金融、电信等核心业务系统的需要,是理想的企业级数据管理和分析平台。

安装及配置说明

安装前准备:

用户在安装 DM 数据库之前需要检查或修改操作系统的配置,以保证 DM 数据库能够正确安装和运行。

操作系统 CPU 数据库
CentOS7 x86_64 架构 dm8_rh7_64_ent_8.1.1.87

 

新建 dmdba 用户

  1. 创建用户所在的组,命令如下:
  1. 创建用户,命令如下:
  1. 修改用户密码,命令如下:

修改文件打开最大数

  • 重启服务器后永久生效

在最后添加四条语句,需添加的语句如下:

切换到 dmdba 用户,查看是否生效,命令如下:

挂载镜像

切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /opt 目录下,执行如下命令挂载镜像:

Copy

新建安装目录

在根目录下创建 /dm8 文件夹,用来安装 DM 数据库。命令如下:

 注意

使用 root 用户建立文件夹,待 dmdba 用户建立完成后需将文件所有者更改为 dmdba 用户,否则无法安装到该目录下

修改安装目录权限

将新建的安装路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下:

给安装路径下的文件设置 755 权限。命令如下:

数据库安装

DM 数据库在 Linux 环境下支持命令行安装图形化安装,本章节将分别进行详细介绍。

命令行安装

切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。

按需求选择安装语言,默认为中文。本地安装选择【不输入 Key 文件】,选择【默认时区 21】。

选择【1-典型安装】,按已规划的安装目录 /dm8 完成数据库软件安装,不建议使用默认安装目录。

数据库安装大概 1~2 分钟,数据库安装完成后,显示如下界面。

数据库安装完成后,需要切换至 root 用户执行上图中的命令  创建 DmAPService,否则会影响数据库备份。

 

配置环境变量

切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下

切换至 dmdba 用户下,执行以下命令,使环境变量生效。

 

配置实例

DM 数据库在 Linux 环境支持命令行配置实例以及图形化配置实例,本章节将分别进行介绍。

命令行配置实例

使用 dmdba 用户配置实例,进入到 DM 数据库安装目录下的 bin 目录中,使用 dminit 命令初始化实例。

dminit 命令可设置多种参数,可执行如下命令查看可配置参数。

需要注意的是页大小 (page_size)、簇大小 (extent_size)、大小写敏感 (case_sensitive)、字符集 (charset) 这四个参数,一旦确定无法修改,需谨慎设置。

  • extent_size 指数据文件使用的簇大小,即每次分配新的段空间时连续的页数。只能是 16 页或 32 页或 64 页之一,缺省使用 16 页。
  • page_size 数据文件使用的页大小,可以为 4 KB、8 KB、16 KB 或 32 KB 之一,选择的页大小越大,则 DM 支持的元组长度也越大,但同时空间利用率可能下降,缺省使用 8 KB。
  • case_sensitive 标识符大小写敏感,默认值为 Y 。当大小写敏感时,小写的标识符应用双引 括起,否则被转换为大写;当大小写不敏感时,系统不自动转换标识符的大小写,在标识符比较时也不区分大小写,只能是 Y、y、N、n、1、0 之一。
  • charset 字符集选项。0 代表 GB18030;1 代表 UTF-8;2 代表韩文字符集 EUC-KR;取值 0、1 或 2 之一。默认值为 0。

可以使用默认参数初始化实例,需要附加实例存放路径,命令如下:

也可以自定义初始化实例的参数,参考如下示例:

以下命令设置页大小为 32 KB,簇大小为 32 KB,大小写敏感,字符集为 utf_8,数据库名为 DMDB,实例名为 DBSERVER,端口为 5237。

注意

如果此处自定义了初始化参数,在后面的注册服务和启动数据库等步骤中,请按实际的自定义参数进行操作。

 

注册服务

命令行注册服务

注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的  下,如下所示:

注册服务,如下所示:

用户可根据自己的环境更改 dm.ini 文件的路径以及服务名,如下所示:

如需为其他实例注册服务,需打开 dbca 工具,进行注册服务,如下所示:

启停数据库

命令行启停数据库

服务注册成功后,启动数据库,如下所示:

停止数据库,如下所示:

重启数据库,如下所示:

查看数据库服务状态,如下所示:

可前台启动,进入 DM 安装目录下的 bin 目录下,命令如下:

该启动方式为前台启动,若想关闭数据库,则输入 exit 即可。

也可进入 DM 安装目录下的 bin 目录下,启动/停止/重启数据库,如下所示:

查看数据库状态,如下所示:

 

数据库目录结构介绍

数据库安装目录

下图展示为 DM8 数据库目录。

 目录存放 DM 数据库的可执行文件,例如 disql 命令、dminit 命令、dmrman 工具等。

 存放 DM 数据库各个工具的桌面图标。

 存放 DM 数据库用户手册。

 存放连接 DM 数据库的驱动文件。

 存放 DM 数据库日志,包括工具的日志、数据库日志、服务日志等。

 存放 DM 数据库各类配置文件的示例文件。

 存放注册、注销 DM 数据库服务的工具,例如 dm_service_installer.sh 等。

 存放 DM 数据库的各个工具,例如 manager 管理工具、dbca 数据库配置助手等。

 目录存放卸载 DM 数据库的脚本。

 目录存放 DM 数据库 dem 工具的 web 环境。

数据库实例目录

 为数据库实例目录,该目录存放各个实例的文件。

以实例 DAMENG 为例,该目录下存放 DAMENG 实例的配置文件  等。

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32096 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月19日
下一篇 2022年1月19日

相关推荐