当前位置:网站首页 > 编程语言 > 正文

达梦安装手册(达梦8安装手册)



对于常年占据国产数据库排行榜前三的  数据库,早已 “垂涎已久” (¯﹃¯)!


要想学习一门数据库技术,第一步当然是要安装数据库,然后才能学习使用它,顺便记录下作者的安装初体验!❤️

达梦数据库管理系统(以下简称DM)是基于客户/服务器方式的数据库管理系统,可以安装在多种计算操作系统平台上,典型的操作系统有:Windows(Windows2000/2003/XP/Vista/7/8/10/Server等)、Linux、HP-UNIX、Solaris、FreeBSD和AIX等。对于不同的系统平台,有不同的安装步骤。

根据不同的应用需求与配置,DM提供了多种不同的产品系列:

  • 标准版Standard Edition
  • 企业版Enterprise Edition
  • 安全版Security Edition

相较于 Oracle 的全英文官方文档来说,达梦的官方文档就显得亲切多了,一眼看去就很喜欢!❤️

作为一款热门的国产数据库,对于平台的支持必然是广泛的。下面👇🏻列出一些安装部署基础要求:

名称要求CPUIntel Pentium4(建议Pentium 41.6G以上)处理器内存256M(建议512M以上)硬盘5G以上可用空间网卡10M以上支持TCP/IP协议的网卡操作系统Windows(简体中文服务器版sp2以上)/Linux(glibc2.3以上,内核2.6,已安装KDE/GNOME桌面环境,建议预先安装UnixODBC组件)

达梦官方提供的最新版本为DM8,可以直接下载:

达梦8的数据库安装介质下载地址:https://eco.dameng.com/download

Linux操作系统我选择的是 centos7,打算使用 vagrant 进行安装:

centos7 box镜像下载地址:https://app.vagrantup.com/luciferliu/boxes/centos7.9

至此,安装介质都准备好了!

操作系统CPU数据库CentOS7x86_64 架构dm8__x86_rh6_64_ent

vagrant 启动 centos7

进入自定义目录启动主机:

 

如上图所示,Centos7.9 的主机就已经启动了,下面我们连接并且上传 DM8 安装包。

上传安装介质

将 DM8 安装包拷贝到当前  目录下,使用  连接主机:

 

初始化配置

 

如上图所示,DM8 安装包已解压至至主机  目录下。

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

检查Linux(Unix)系统信息

 

创建安装用户

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

 

创建安装目录及授权

 

关闭防火墙和Selinux

 

关闭透明大页和numa

Linux6:

 

Linux7:

 

配置系统参数

 

配置操作系统限制

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

 

检查系统内存

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

 

检查存储空间

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

 

配置环境变量

 

安装同时支持图形化安装,命令行安装,静默安装三种方式。由于我没有安装图形化界面,因此使用  方式进行安装。

用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用root系统用户进行安装)。

挂载 DM ISO 镜像

官网下载的 DM8 安装包解压下来是一个 ISO 镜像文件,因此需要挂载取出安装文件,才能开始安装。

 

命令行安装

1、执行安装命令:

 

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

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

4、root 用户执行 root 脚本:

 

命令行配置实例

使用 dmdba 用户配置实例,使用 dminit 命令初始化实例。

 

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

需要注意的是 页大小 (PAGE_SIZE)、簇大小 (EXTENT_SIZE)、大小写敏感 (CASE_SENSITIVE)、字符集 (CHARSET/UNICODE_FLAG)、VARCHAR类型长度(LENGTH_IN_CHAR) 这几个参数,一旦确定无法修改,需谨慎设置。

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

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

 

命令行注册服务

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

 

命令行启停数据库

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

 

也可以通过以下命令执行:

 

连接访问数据库

 

转载自: 

到此这篇达梦安装手册(达梦8安装手册)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • mhaal00(mhaal00华为什么型号)2025-03-12 09:45:10
  • 怎么删除虚拟盘符(怎么删除虚拟盘符和文件)2025-03-12 09:45:10
  • 重绘你的生命底色前沿有感作文(重绘你的生命底色前沿有感作文800字)2025-03-12 09:45:10
  • 后端埋点的例子(后端埋点方案)2025-03-12 09:45:10
  • 485协议内容(485协议特点)2025-03-12 09:45:10
  • 包装袋的线从哪头开始拆(包装袋的线从哪头开始拆掉)2025-03-12 09:45:10
  • wifi字典破解有用吗(破解wifi字典包25g)2025-03-12 09:45:10
  • 重绘图标包下载(重绘图标有什么用?)2025-03-12 09:45:10
  • ssh免密码登录配置怎么在authkeys里配置(配置ssh免密码登录步骤)2025-03-12 09:45:10
  • gk是什么意思的缩写(gk是什么意思梗)2025-03-12 09:45:10
  • 全屏图片