目录

前言

1.数据库安装

1.创建分组及达梦用户设置密码

2.创建安装目录并修改目录权限给新创建的达梦用户

3.挂载

4.安装

5.初始化数据库

6.目录结构

7.tool工具介绍

2.基础使用

1.创建用户及角色

2.数据库状态切换

3.归档

4.日志文件

5.备份 

6.作业

7.还原


前言

文章主要讲达梦数据库的安装及基础操作

相关文档可以到达梦官网的安装文档查看

DM 数据库快速上手指南 | 达梦技术文档

1.数据库安装

这里默认已经安装了系统以及下载了dm的安装包哈

1.创建分组及达梦用户设置密码

这一步的目的主要是为了减少对操作系统的影响

groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba

2.创建安装目录并修改目录权限给新创建的达梦用户

mkdir /dm8
chown dmdba:dinstall -R /dm8/

3.挂载

首先进入达梦安装包存放的位置

我这里是放在根目录下的iso目录下了

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构

 执行挂载将文件挂载到/mnt下

mount -o loop dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt

4.安装

跳转到/mnt目录下,切换达梦用户进行安装

cd /mnt
su dmdba

达梦数据库 arm架构 达梦数据库视频教程_命令行_02

 安装有两种方式,一种是使用命令行安装,另一种是图形化界面安装,达梦为我们提供了非常简易操作的图形化安装,下面的安装过程都是使用图形化界面操作。若想使用命令行,可以去官网查看命令行安装的相关操作。里面详细描述了相关的操作步骤,地址在前言上有,就不过多赘述。

执行图形化界面安装

./DMInstall.bin

可能出现的问题

        内存空间不足

安装时需要较大的空间,若执行语句出现空间不足的情况,可以将/tmp空间临时调大,需要用root用户执行

mount -o remount,size=2G /tmp

        图形化界面打不开

查看一下dmdba用户的DISPLAY值是否有

若没有则需要切换到root用户查看DISPLAY的值,然后再设置给dmdba

root 用户执行

echo $DISPLAY
xhost +

切换dmdba用户执行

export DISPLAY=:0.0

 我这里root用户值为:0.0 所以设置dmdba置为:0.0,若root显示的是其他值,则dmdba的值应该与root设置相同

达梦数据库 arm架构 达梦数据库视频教程_命令行_03

 

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_04

 设置好后基本可以显示安装的页面,一路确定就行

达梦数据库 arm架构 达梦数据库视频教程_数据库_05

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_06

key文件是需要购买的,我们这里是开发版,默认是可以使用一年,直接点下一步就好了

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_07

这里选择我们之前创建的安装目录

 

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_08

安装完成后需要root用户执行以下脚本(前提是安装目录在选择在dm8下)

/dm8/script/root/root_installer.sh

5.初始化数据库

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_09

 如果你手快点了取消,没关系,我们可以前往安装目录下的tool目录

达梦数据库 arm架构 达梦数据库视频教程_DM_10

 执行脚本显示

./dbca.sh

创建实例,注意配置,一直点击下一步即可

达梦数据库 arm架构 达梦数据库视频教程_数据库_11

 设置数据库端口号

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_12

 

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_13

设置密码

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_14

最后可以查看配置信息,若需要修改可以选择上一步进行修改,点击完成则进行初始化

达梦数据库 arm架构 达梦数据库视频教程_命令行_15

至此根据操作步骤就完成初始化

 6.目录结构

 到安装的目录下

达梦数据库 arm架构 达梦数据库视频教程_DM_16

讲一些我比较常用的

  • bin 目录存放 DM 数据库的可执行文件
  • doc 存放 DM 数据库用户手册
  • drivers 存放连接 DM 数据库的驱动文件
  • tool 存放 DM 数据库的各个工具
  • data 为数据库实例目录

7.tool工具介绍

达梦数据库 arm架构 达梦数据库视频教程_命令行_17

依旧讲一些我比较常用的

  • manager联机工具
  • console脱机工具
  • dts数据迁移
  • monitor监察工具
  • nca.sh网络配置助手
  • dmservice.sh服务查看

2.基础使用

连接数据库两种方式图形化以及命令行

命令行需要到安装目录bin下执行

./disql 用户名/密码

./disql SYSDBA/SYSDBA

达梦数据库 arm架构 达梦数据库视频教程_数据库_18

图形化在tool目录下执行

./manager

达梦数据库 arm架构 达梦数据库视频教程_数据库_19

输入用户名和密码即可,图形化还是很方便的

1.创建用户及角色

右键新建用户

达梦数据库 arm架构 达梦数据库视频教程_DM_20

 设置用户名,密码

达梦数据库 arm架构 达梦数据库视频教程_DM_21

达梦数据库 arm架构 达梦数据库视频教程_命令行_22

角色的创建与用户创建一致就不过多赘述

2.数据库状态切换

达梦数据库 arm架构 达梦数据库视频教程_命令行_23

达梦数据库 arm架构 达梦数据库视频教程_DM_24

 

 有些配置是需要切换数据库状态后才能配置的,可以在这里切换,也可以用sql语句进行切换。

alter database mount; 
alter database open;
alter database suspend;

3.归档

归档我们需要将数据库状态转为配置状态,然后选择归档。

达梦数据库 arm架构 达梦数据库视频教程_命令行_25

 

达梦数据库 arm架构 达梦数据库视频教程_数据库_26

 

4.日志文件

切换到打开状态,选择日志文件

达梦数据库 arm架构 达梦数据库视频教程_命令行_27

可以对日志文件进行添加修改等

达梦数据库 arm架构 达梦数据库视频教程_DM_28

5.备份 

我们以表备份为例,右键新建备份

达梦数据库 arm架构 达梦数据库视频教程_数据库_29

 选择自己想要的表,定义好备份目录以及名字即可

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_30

 

备份完成后可以在目录下看到。

达梦数据库 arm架构 达梦数据库视频教程_DM_31

若没显示,则需要指定备份的路径

达梦数据库 arm架构 达梦数据库视频教程_数据库_32

 添加刚才指定的备份路径

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_33

 

 6.作业

需要创建代理环境

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_34

 创建好后,新建作业

达梦数据库 arm架构 达梦数据库视频教程_命令行_35

达梦数据库 arm架构 达梦数据库视频教程_DM_36

 

 7.还原

还原我们可以使用达梦为我们提供的脱机备份还原工具。

在tool目录下执行

./console

 

达梦数据库 arm架构 达梦数据库视频教程_数据库_37

 配置之前备份的路径,然后点击获取备份,即可看到刚才备份的数据。

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_38

 

选择需要恢复的文件后

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_39

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_40

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_41

达梦数据库 arm架构 达梦数据库视频教程_达梦数据库 arm架构_42

 

依次点击执行即可。

教程到此结束,若有不对之处,欢迎指正,共同进步!