达梦数据库dm8安装及问题介绍学习


前言

作为一个达梦数据库初次接触的小白来讲,安装使用遇到不少痛点,本次主要记录下安装及配置的问题


一、达梦数据库

作为国产数据库,达梦数据库管理系统是武汉达梦数据库股份有限公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。兼容主流国内硬件(CPU、服务器),支持不同型号或架构的芯片等进行异构计算,如:国产 CPU 飞腾、鲲鹏(ARM 架构), 龙芯等下载对应的 CPU 架构的

二、数据库图形化安装

环境:操作系统银河麒麟 V10(Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso)
数据库:DM8 (dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso)
虚拟机:VMware workstation 16 Pro

1.配置用户组:

达梦数据库安装需要单独创建用户和组,创建如下:

创建dinstall组 :
[root@dm ~]# groupadd dinstall

在dinstall组下面,创建dmdba用户
[root@dm ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

配置dmdba用户密码:
[root@dm ~]# passwd dmdba
更改用户 dmdba 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

在这里插入图片描述

2.确认安装路径:

本次安装选择新建文件夹:dm8

根目录下创建文件夹dm8
[root@dm ~]# mkdir /dm8

查看文件夹dm8所属用户和组,root用户下创建此时dm8隶属于root组root用户下
[root@dm ~]# ls -ld /dm8
drwxr-xr-x 2 root root 6 7月 6 13:18 /dm8

修改文件夹dm8 所属用户和组
[root@dm ~]# chown dmdba:dinstall /dm8

查看文件夹dm8所属用户和组,此时dm8隶属于dinstall组dmdba用户
[root@dm ~]# ls -ld /dm8
drwxr-xr-x 2 dmdba dinstall 6 7月 6 13:18 /dm8
在这里插入图片描述

3.上传并挂载镜像文件:

使用xftp或者winscp之类的工具,将镜像上传至虚拟机/opt目录下

在这里插入图片描述

虚拟机网卡:192.168.249.129

在这里插入图片描述

在这里插入图片描述
winscp登录后,左侧是自己电脑,右侧是准备安装达梦数据库的虚拟机

将镜像文件上传至虚拟机/opt目录,可以右键选择文件上传,也可以直接拖动文件到右边对话框

在这里插入图片描述

上传完后,虚拟机opt目录下有完整的镜像
在这里插入图片描述

挂载镜像至mnt目录

[root@dm opt]# mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.

切换目录至/mnt下,ll查看挂在后文件

[root@dm opt]# cd /mnt
[root@dm mnt]# ll
总用量 739440
-r-xr-xr-x 1 root root 2784248 8月 23 2021 ‘DM8 Install.pdf’
-r-xr-xr-x 1 root root 754402133 8月 23 2021 DMInstall.bin
在这里插入图片描述

4.图形化安装

DM 数据库支持三种安装方式:图形化安装,命令行安装,静默安装。本次操作为图形化安装

图形化安装达梦数据库需要配置图形化环境DISPLAY 变量。

root用户下

echo $DISPLAY
xhost +

查看DISPLAY变量值此时是:0.0

在这里插入图片描述

前面说了,达梦安装需要单独用户,所以切换用户到之前创建的dmdba用户下,查看发现没有配置DISPALY变量值。

在这里插入图片描述

配置变量
export DISPLAY=:0.0
xhost +

挂在路径mnt下启动图形化安装:
[dmdba@dm mnt]$ ./DMInstall.bin

启动图形化安装

许可证
安装组件

安装路径
安装小结
安装模块
在这里插入图片描述
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ root用户下,执行配置脚本,创建启动DmAPService ↑↑↑↑↑↑↑↑↑↑↑↑

[root@dm 桌面]# /dm8/script/root/root_installer.sh

移动 /dm8/bin/dm_svc.conf 到/etc 目录 修改服务器权限 创建 DmAPService 服务 Created
symlink
/etc/systemd/system/multi-user.target.wants/DmAPService.service →
/usr/lib/systemd/system/DmAPService.service. 创建服务(DmAPService)完成 启动
DmAPService 服务

在这里插入图片描述

确认后完成安装,并初始化。初始化其实是启动了安装路径的tool目录里面的dbca.sh脚本用于创建和注册数据库实例。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

↑↑↑↑ root用户下执行脚本注册 DmServiceDMSERVER.service,并设置开机启动和立即启动 ↑↑↑↑↑↑

在这里插入图片描述

至此大功告成!

三、安装使用问题:

问题1.图形化安装数据库时,初始化图形界面失败

在这里插入图片描述

原因:使用dmdba用户安装数据库时,未配置DISPLAY变量。另外DISPLAY变量需依据实际环境的变量设置
查看DISPLAY变量值echo $DISPLAY

在这里插入图片描述

此处DISPLAY变量为:0.0

配置DISPLAY变量值为:0.0 (注意英文冒号:)

export DISPLAY=:0.0

问题2.使用图形化工具时,不能启动manger,console大多也是DISPLAY变量的问题,解决方式同上

问题3.修改日志参数配置路径时,需要先改成配置模式mount,然后关注路径权限问题,达梦数据库安装是使用单独的用户进行安装,所以参数修改的路径权限也要是安装的权限,而不是root。

在这里插入图片描述
在这里插入图片描述

修改文件用户组属性 [root@dm DAMENG]# chown dmdba:dinstall
/dm8/data/DAMENG/REDO/

在这里插入图片描述

在这里插入图片描述

总结

以上就是今天要讲的内容,本文仅仅简单介绍了图形化安装达梦数据库。初学者以图形化界面执行安装还是很简单的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值