国产化探索之路---达梦数据库安装(DM8)使用详细图文教程(一)

中标麒麟7.0 + DM8 + 软件包 +安装教程



前言

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。 达梦数据库管理系统的最新版本是8.0版本,简称DM8。 达梦官网地址:[http://www.dameng.com/](http://www.dameng.com/)

一、软件获取

声明:为确保版本一致,本文提供下载链接如下连接,供学习交流:
中标麒麟系统:NeoKylin Advanced Server V7.0.iso
达梦数据库:Linux系统64位版本达梦数据库DM8(国产数据库安装包下载)
dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso
https://download.csdn.net/download/Bjxhub/13141925

二、达梦数据库

注:中标麒麟系统的安装,本文不做赘述。此外,数据库安装前需要确认操作系统版本、glibc包、CUP信息、内存信息、磁盘信息文件系统、网络等符合对应数据库版本的安装要求。

2.1DM8安装准备

将达梦数据库的软件包,上传至中标麒麟系统中,例如:/opt 文件夹下。
2.1.1查看文件:

[root@localhost ~]# cd /opt
[root@localhost opt]# ls
cobra  rh dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso 

2.1.2创建安装目录:

[root@localhost /]# mkdir /dm8

2.1.3规划用户并赋权限:

[root@localhost ~]# groupadd dinstall
[root@localhost ~]# useradd -g dinstall dmdba

2.1.4赋权限:

[root@localhost /]# chown dmdba:dinstall /dm8

2.1.5挂载文件:

[root@localhost /]# mount -o loop /opt/dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso  /mnt
mount: /dev/loop0 写保护,将以只读方式挂载

2.1.6设置最大文件数、切换用户:

[root@localhost /]# ulimit -n 65536
[root@localhost /]# su - dmdba

2.1.7执行安装文件:
此时会调用安装图形界面,若无法调用参考注1、注2、注3.

[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ls
DM8 Install.pdf  DMInstall.bin
[dmdba@localhost mnt]$ ./DMInstall.bin

注1:此处若无法调用图形界面,需执行以下命令:
其中localhost:10.0需要根据实际值设置。

[root@localhost /]# echo $DISPLAY
localhost:10.0
[root@localhost /]# xhost +
[root@localhost /]# su - dmdba
[dmdba@localhost mnt]$ export DISPLAY=localhost:10.0

注2:若以上方式仍无法调用图形化界面,可切换dmdba用户直接登陆系统,此前需设置用户登陆密码,命令如下:

[root@localhost /]# passwd dmdba

注3:若仍无法调用,则用命令行方式安装,命令如下:
此处不对命令行安装过程赘述,具体步骤参考【2.安装过程截图】。

[dmdba@localhost mnt]$ ./DMInstall.bin -i

2.2安装过程截图

2.2.1点击【确定】:
在这里插入图片描述
2.2.2点击【下一步】:
在这里插入图片描述
2.2.3接受授权协议,点击【下一步】:
在这里插入图片描述
2.2.4 设置DM8的授权Key文件,若没有跳过,直接点击【下一步】:
在这里插入图片描述
2.2.5 根据需要选择要安装的内容,初学者建议典型安装,点击【下一步】:
在这里插入图片描述
2.2.6 设置安装目录为/dm8,点击【下一步】:
在这里插入图片描述
2.2.7点击【安装】:
在这里插入图片描述
2.2.8 开始安装,请耐心等待:

在这里插入图片描述
2.2.9 弹出如下提示,复制命令【/dm8/script/root/root_installer.sh】并以root用户执行,执行后点击【确定】关闭对话框:
在这里插入图片描述

[root@localhost /]# /dm8/script/root/root_installer.sh
移动 /dm8/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
[root@localhost /]# 

2.2.10点击完成。
至此,DM8数据库的安装完成!
在这里插入图片描述

2.3创建实例

2.3.1 数据库安装完成后会自动提示初始化数据库,如下图所示:
在这里插入图片描述
若不小心将以上图形界面关闭,可以以dmdba用户登陆后,切换至/dm8/tool下,执行以下命令,调出达梦数据库配置助手:

[dmdba@localhost tool]$ ./dbca.sh

2.3.2 :点击【开始】
在这里插入图片描述
2.3.3 :此处安装为非集群部署情况,故选择一般用途,点击【下一步】:
在这里插入图片描述
2.3.4:设置数据库目录,点击【下一步】:
在这里插入图片描述
2.3.5:根据实际需求,设置数据库名、实例名、以及端口号,点击【下一步】:
在这里插入图片描述
2.3.6:此处可设置控制文件、数据文件、日志文件及初始化日志,点击【下一步】:
在这里插入图片描述
2.3.7:此处可设置簇、页、日志文件大小、字符集等,点击【下一步】:
在这里插入图片描述
2.3.8:设置数据库管理员的口令,即登陆密码,实际中可根据用户不同分别设置密码,此处,为方便体验,可选择【所有系统用户使用统一口令】,输入口令,确保两次输入一致,点击【下一步】:
在这里插入图片描述
2.3.9实例库可根据需要选择安装,一般都不需要安装,点击【下一步】:
在这里插入图片描述
2.3.10 确认之前的设置信息,点击【完成】:
在这里插入图片描述
2.3.11 复制提示命令,并以root用户执行,点击【确定】:
在这里插入图片描述

[root@localhost /]# mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
[root@localhost /]# systemctl enable DmServiceDMSERVER.service
Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
[root@localhost /]# systemctl start DmServiceDMSERVER.servicesystemctl

2.3.12 创建实例,创建成功后,点击【完成】:
在这里插入图片描述


三、DM8工具介绍

安装完数据库并创建实例之后,便可以正式开始使用数据库了,达梦为我们提供了很多便捷的图形化工具:

3.1、达梦数据库安装程序

[dmdba@localhost mnt]$ ./DMInstall.bin 

3.2、达梦数据库配置助手

[dmdba@localhost ~]$ dbca.sh

3.3、DM管理工具

[dmdba@localhost /]$ ./dm8/tool/manager

3.4、DM服务查看器,只能用root账号启动关闭

[dmdba@localhost tool]$ ./dmservice.sh

3.5、DM控制台工具

[dmdba@localhost tool]$ ./console

3.6、DM性能监视工具

[dmdba@localhost tool]$ ./moitor

3.7、数据库迁移工具DTS

[dmdba@localhost tool]$ ./dts

四、总结

由于文章篇幅有限,后续将推出有关DM8数据库的详细使用教程包括表空间管理、用户管理、角色管理、DDL、DML、索引、视图、开发ODBC链接等。敬请期待,更多内容可参考DM8官方手册。或者安装目录(/dm8/doc/)下以下内容:

[dmdba@localhost tool]$ cd /dm8/doc
[dmdba@localhost doc]$ ls
DM8_dexp和dimp使用手册.pdf     DM8_PROC使用手册.pdf     DM8大规模并行处理MPP.pdf
DM8_DIsql使用手册.pdf          DM8_SQL程序设计.pdf      DM8共享存储集群.pdf
DM8_dmdbchk使用手册.pdf        DM8_SQL语言使用手册.pdf  DM8集群代理使用手册.pdf
DM8_dmfldr使用手册.pdf         DM8安全管理.pdf          DM8数据守护与读写分离集群V4.0.pdf
DM8_dminit使用手册.pdf         DM8安装手册.pdf          DM8系统包使用手册.pdf
DM8_dmPython使用手册.pdf       DM8备份与还原.pdf        DM8系统管理员手册.pdf
DM8_Linux服务脚本使用手册.pdf  DM8程序员手册.pdf        DM8作业系统使用手册.pdf
[dmdba@localhost doc]$

后续内容,敬请期待…

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A&long@2020

多一份打赏,多一份共享。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值