【达梦数据库】DM的工具使用--手把手教学版

目录

一、前言

二、图形化界面配置

三、DM管理工具

3.1 DM Manager简介

3.2 用DM manager执行sql脚本

四、DTS迁移工具

4.1 DTS简介

4.2 用DTS发起一次Oracle迁移DM的任务


一、前言

学习达梦数据库的过程中,发现达梦有很多图形化的工具,无论是对数据库的初学者还是开发人员来说都很友好,以此文记录一下相关工具的使用,并会在后续的深度学习中补充并完善使用场景。

二、图形化界面配置

达梦有很多工具的调用都依赖于图形化,首先来讲一下我在自己的测试环境(Redhat 7)是怎么配置图形化工具的,供大家参考

安装图形化工具,我采用的是yum install相关工具的方式,命令如下

yum  install xclock xterm xorg* -y
yum -y groupinstall  "X Window System" "Fonts"

如果你也跟我一样操作系统是Redhat的话,有可能yum命令用不了的情况,因为没有配置软件仓库,可以通过ISO配置本地软件仓库的方式来解决这一问题。

mount /dev/cdrom  /mnt/
mkdir -p /opt/redhat7
cp -r /mnt/*  /opt/redhat7/

echo '
[REDHAT_7]
name=REDHAT_7
baseurl="file:///opt/redhat7"
gpgcheck=0
' > /etc/yum.repos.d/redhat7.repo

测试yum工具
yum repolist

注意:有的终端工具默认情况下是不允许别的用户的图形程序的图形显示在当前屏幕上.。如果需要别的用户的图形显示在当前屏幕上, 则需要直接连接ssh会话,再调用图形化工具,例如

三、DM管理工具

3.1 DM Manager简介

DM Manager是管理 DM 数据库系统的图形化工具,类似于 Oracle 和 MS SQLServer 的 Enterprise Manager。通过图形化界面,可以直观的完成对数据库对象的操作,便于数据库管理员管理和维护 DM 数据库。

3.2 用DM manager执行sql脚本

调用DM manager工具

cd /home/dmdba/dmdbms/tool/

./manager

 新建连接

输入数据库用户的密码,测试成功后,连接数据库

打开需要执行的脚本,点击执行按钮


补充一下,如果你觉得调用图形化工具执行脚本很麻烦的话,还可以使用以下方式来执行脚本。

cd /home/dmdba/dmdbms/bin
vi dm.sql

./disql user_name/'"user_password"'@localhost:5236
start dm.sql

四、DTS迁移工具

4.1 DTS简介

DTS是一个数据迁移工具,可跨平台实现数据库之间的数据和结构互导,也可复制从 SQL 查询中获得的数据,还可实现数据库与文本文件之间的数据或者结构互导,它支持迁移过程中的数据类型自动转换,而且操作也十分便捷,指定需要进行数据迁移的两个数据库的连接参数和所迁移的数据即可完成一次迁移任务的配置,也可以根据实际的需求进行定制化的部分数据迁移。

4.2 用DTS发起一次Oracle迁移DM的任务

需要说明的一点是,目前这个场景下只是在自己的测试环境配置迁移的任务,实际的生产环境还是要先做一下迁移评估再发起正式的迁移任务哈!(因为在实际的异构数据库迁移中,不兼容的对象是有可能存在的,需要认为的介入,比如改写一些不兼容sql或者是调整迁移目标数据库的一些参数配置) 后续会补充这个场景下可能碰到的问题以及处理方法。

打开DTS工具界面

cd /home/dmdba/dmdbms/tool
./dts

 新建工程

填写工程名称

新建迁移任务

填写迁移任务名称

选择迁移方式

填写源端的Oracle数据库信息,主机IP、端口、服务名、角色、用户名密码等。填写完点击下一步的时候,会自动进行信息的校验,测试连接源端数据库是否能成功

校验源端数据库通过后,会跳转到下一个页面,需要数据迁移目标端的数据库信息

配置迁移方式及策略,从迁移选项开始,就可以根据实际的迁移需求定制化配置了

指定迁移对象

查看迁移任务汇总,这一部分可以检查和确认迁移的数据库主机、对象信息是否正确

 点击完成,即可开始进行自动迁移

查看迁移报告

在目标端验证数据

 

附:达梦数据库官网 达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值