注册
银河麒麟v10安装达梦数据库保姆级教程
技术分享/ 文章详情 /

银河麒麟v10安装达梦数据库保姆级教程

往事且似秋风悲 2022/11/14 7226 2 0

一、 安装环境验证

达梦官方网站给出的软硬件环境需求
硬件环境需求
image.png

软件环境需求
image.png

查看系统信息
[root@ky10 ~]# cat /proc/version
Linux version 4.19.90-24.4.v2101.ky10.x86_64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 24 12:14:55 CST 2021
[root@ky10 ~]# uname -r
4.19.90-24.4.v2101.ky10.x86_64
image.png

查看CPU
根据CPU 类型,国产 CPU 飞腾、鲲鹏(ARM 架构), 龙芯等下载对应的 CPU 架构的安装包,一般个人电脑是x86 架构。
[root@ky10 ~]# lscpu
image.png

或者
[root@ky10 ~]# cat /proc/cpuinfo
image.png

根据CPU类型到达梦官网www.dameng.com(服务合作->下载中心)下载对应CPU的产品试用版安装包
image.png

查看内存
[root@ky10 ~]# free –m (建议512M以上)
image.png

查看磁盘空间
[root@ky10 ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.4G 0 1.4G 0% /dev
tmpfs 1.5G 4.0K 1.5G 1% /dev/shm
tmpfs 1.5G 9.7M 1.5G 1% /run
tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup
/dev/mapper/klas-root 26G 15G 12G 57% /
tmpfs 4.0G 96K 4.0G 1% /tmp
/dev/sda1 1014M 211M 804M 21% /boot
vmhgfs-fuse 196G 30G 166G 16% /mnt/hgfs
tmpfs 289M 60K 289M 1% /run/user/0
/dev/sr0 911M 911M 0 100% /run/media/root/dameng

查看/tmp 空间,/tmp 建议至少 1.5G 以上
[root@ky10 ~]# df -h /tmp
文件系统 容量 已用 可用 已用% 挂载点
tmpfs 4.0G 96K 4.0G 1% /tmp

查看 Glibc、gcc 版本
安装DM glibc 版本不能低于 2.3,linux 内核不能低于 2.6
image.png

DM8企业版安装教程正式开始:

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

二、 dm用户的创建

1. 创建安装用户组 dinstall。

groupadd dinstall

2. 创建安装用户 dm。

useradd -g dinstall -m -d /home/dm -s /bin/bash dm

3. 初始化用户密码。

passwd dm

4. 之后通过系统提示进行密码设置。

三、 规划安装目录

切换到新建用户dm
su – dm
创建安装目录/ dmdbms,并修改安装目录的所属组给 dm 用户和该用户所属组
mkdir dmdbms
chown -R dm:dinstall / dmdbms

四、 挂载ios镜像文件

mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt/dm
这里假定光驱对应的文件为/dev/cdrom 且目标路径/mnt/cdrom 已存在。
加载(mount)光驱后,在/mnt/cdrom 目录下存在 DMInstall.bin 文件,DMInstall.bin 文件就是 DM 的安装程序。在运行安装程序前,需要赋予 DMInstall.bin 文件执行权限。具体命令如下所示:
chmod 755 ./DMInstall.bin

五、 安装DM数据库

1. 图形化安装

用户双击 DMInstall.bin 或执行以下命令将运行 DM 的图形化安装。
./DMInstall.bin
1)用户在进行图形化安装时,应当确认当前正处于图形化界面的运行环境,否则运行安装程序将报错。这种情况建议用户使用命令行安装 DM。
2)建议用户使用安装系统用户直接登录。如果用户在图形化界面中使用 su 命令切换至安装系统用户,可能导致启动图形化安装程序启动失败。具体情况请参考附录 1:xhost 配置。
安装过程如下:

步骤 1:提示对话框

如果当前操作系统中已存在 DM,将弹出提示对话框。如下图所示:
image.png
注意:若系统中已安装 DM,重新安装前,应完全卸载原来的 DM。并且在重新安装前,务必备份好数据。

步骤 2:选择语言和时区

请根据系统配置选择相应语言与时区,点击“确定”按钮继续安装。如下图所示:
image.png

步骤 3:欢迎页面

点击“开始”按钮继续安装。如下图所示:
image.png

步骤 4:许可证协议

在安装和使用 DM 之前,该安装程序需要用户阅读许可协议条款,用户如接受该协议,则选中“接受”,并点击“下一步”继续安装;用户若选中“不接受”,将无法进行安装。如下图所示:
image.png

步骤 5:验证 Key 文件

(Key文件可以不选,试用版默认使用时间为一年,开始时间为官网发布时间)
用户点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装。如下图所示:
image.png

步骤 6:选择安装方式

DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”,用户可根据实际情况灵活地选择。如下图所示:
典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。
服务器安装包括:服务器、驱动、用户手册、数据库服务。
客户端安装包括:客户端、驱动、用户手册。
自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手册、数据库服务中的任意组合。
image.png
一般地,作为服务器端的机器只需选择“服务器安装”选项,特殊情况下,服务器端的机器也可以作为客户机使用,这时,机器必须安装相应的客户端软件。

步骤 7:选择安装目录

选择安装目录。如下图所示。
image.png
DM 默认安装目录为$HOME/dmdbms(如果安装用户为 root 系统用户,则默认安装目录为/opt/dmdbms,但不建议使用 root 系统用户来安装 DM),用户可以通过点击“浏览”按钮自定义安装目录。如果用户所指定的目录已经存在,则弹出如下图所示警告消息框提示用户该路径已经存在。若确定在指定路径下安装请点击“确定”,则该路径下已经存在的 DM 某些组件,将会被覆盖;否则点击“取消”,返回到上图所示界面,重新选择安装目录。

如果安装目录已存在,且目录下存在其他文件,则直接报错提示安装目录下不为空,请选择其他安装目录。
image.png
说明:安装路径里的目录名由英文字母、数字和下划线等组成,不建议使用包含空格和中文字符的路径等。

步骤 8:安装前小结

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

步骤 9:安装

安装。如下图所示。

注意:当安装进度完成时将会弹出对话框,提示使用 root 系统用户执行相关命令。用户可根据对话框的说明完成相关操作,之后可关闭此对话框,点击“完成”按钮结束安装。如下图所示:
image.png

步骤 10:初始化数据库

如用户在选择安装组件时选中服务器组件,DM 安装过程结束时,将会提示是否初始化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接退出,点击“取消”将完成安装,关闭对话框。
image.png
若用户选中创建数据库选项,点击“初始化七、 附录步骤 4:选择安装类型”将弹出数据库配置工具。如下图所示:
image.png
初始化数据库实例的步骤根据各自所需进行下一步执行即可
image.png
image.png
注意:数据库实例创建完成后需要根据提示重启数据库服务方可生效
image.png
systemctl restart DmServiceDMSERVER.service

2. 命令行安装

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

步骤 1:选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:
image.png
如果当前操作系统中已存在 DM,将在终端弹出提示,输入选项:继续,将进行下一步的命令行安装,否则退出命令行安装。
注意 : 若操作系统中已安装 DM,重新安装前,应完全卸载已存在的 DM。并且在重新安装前,务必备份好数据。

步骤 2:验证 Key 文件

用户可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,用户可以继续安装。可以直接输入n如下图所示:
image.png

步骤 3:输入时区

用户可以选择 DM 的时区信息。如下图所示:
image.png

步骤 4:选择安装类型

命令行安装与图形化安装的选择的安装类型是一样。如下图所示:
image.png

用户选择安装类型需要手动输入,默认是典型安装。如果用户选择自定义安装,将打印全部安装组件信息。用户通过命令行窗口输入要安装的组件序号,选择多个安装组件时需要使用空格进行间隔。输入完需要安装的组件序号后回车,将打印安装选择组件所需要的存储空间大小。

步骤 5:选择安装路径

用户可以输入 DM 的安装路径,不输入则使用默认路径,默认值为$HOME/dmdbms(如果安装用户为 root,则默认安装目录为/opt/dmdbms,但不建议使用 root 系统用户来安装 DM)。
如下图所示:
image.png
安装程序将打印当前安装路径的可用空间,如果空间不足,用户需重新选择安装路径。如果当前安装路径可用空间足够,用户需进行确认。不确认,则重新选择安装路径,确认,则进入下一步骤。

步骤 6:安装小结

安装程序将打印用户之前输入的部分安装信息。如下图所示:
image.png
用户对安装信息进行确认。不确认,则退出安装程序,确认,进行 DM 的安装。

步骤 7:安装

image.png
注意 : 安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root 系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要用户手动执行相关命令。用户可根据提示完成相关操作。
image.png

3. 静默方式安装

(由于笔者没有去仔细研究xml文件的配置,故此方法支持做一个简单的介绍,大家可自行研究)
DM 支持静默方式安装。静默方式安装需要配置 xml 文件
./DMInstall.bin -q 配置文件全路径

六、 卸载DM

DM 提供的卸载程序为全部卸载。Linux 提供两种卸载方式,一种是图形化卸载方式,另一种是命令行卸载方式。

1. 图形化卸载

用户在 DM 安装目录下,找到卸载程序 uninstall.sh 来执行卸载。用户执行以下命令启动图形化卸载程序。
#进入DM安装目录
cd /dmdbms
#执行卸载脚本
./uninstall.sh
卸载步骤:

步骤 1:运行卸载程序

程序将会弹出提示框确认是否卸载程序。点击“确定”进入卸载小结页面,点击“取消”退出卸载程序。如下图所示:
image.png

步骤 2:卸载小结

显示 DM 的卸载目录信息。点击“卸载”,开始卸载 DM。如下图所示。
image.png

步骤 3:卸载

显示卸载进度。如下图所示:
image.png
使用非 root 用户卸载完成时,将会弹出对话框,提示使用 root 执行相关命令,用户可根据对话框的说明完成相关操作,之后可关闭此对话框。如下图所示:
image.png
点击“完成”按钮结束卸载。卸载程序不会删除安装目录下有用户数据的库文件以及安装 DM 后使用过程中产生的一些文件。
image.png
用户可以根据需要手工删除这些内容。如下图所示:
image.png

2. 命令行卸载

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

步骤 1:运行卸载程序

终端窗口将提示确认是否卸载程序,输入“y/Y”开始卸载 DM,输入“n/N”退出卸载程序。如下图所示:
image.png

步骤 2:卸载

显示卸载进度。如下图所示:
image.png
在 Linux(Unix)系统下,使用非 root 用户卸载完成时,终端提示“请以 root 系统用户执行命令”。用户需要手动执行相关命令。如下图所示:
image.png
image.png

七、 附录

1. xhost 配置

用户如果使用 root 系统用户登录图形化环境,并且使用 su 命令切换到安装系统用户进行图形化安装,可能导致启动图形化安装程序失败。用户需要配置 xhost,命令如下所示,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。
#首先打印root用户下DISPLAY环境变量的值
[root@ky10 桌面]# echo $DISPLAY
#登记下root用户下该环境变量的值,如下图所示:
image.png
#切换到dm用户下
su – dm
#设置环境DISPLAY的值与root用户一致
[dm@ky10 ~]$ export DISPLAY=:0.0
#设置成功后,直接执行xhost + 命令
[dm@ky10 ~]$ xhost +
设置成功显示如图所示:
image.png
设置失败显示如图所示:
image.png
注意:该方式仅针对直接通过操作系统终端界面操作时生效,如果是通过xshell或其他第三方工具链接服务器,则需要在DISPLAY的值前面增加链接终端的ip地址,如 export DISPLAY=192.168.1.3:0.0,如下图所示
[dm@ky10 ~]$ export DISPLAY=192.168.1.3:0.0
#设置成功后,再执行数据库安装脚本即可
./DMInstall.bin

2. 安装时报 tmp 不足的解决方法

如果安装时报错 tmp 不足,可以设置 DM_INSTALL_TMPDIR 变量,指定到别的路径下(存储空间大于 2G)。设置参考如下:
#创建/opt/tmp目录
mkdir /opt/tmp
#给tmp目录赋予dm用户权限
chown dm:dinstall /opt/tmp
#切换到dm用户
su - dm
#临时设置环境变量DM_INSTALL_TMPDIR到/opt/tmp目录
export DM_INSTALL_TMPDIR=/opt/tmp
#再次执行安装命令即可
./DMInstall.binimage.png

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服