目录
一、前言
学习达梦数据库的过程中,发现达梦有很多图形化的工具,无论是对数据库的初学者还是开发人员来说都很友好,以此文记录一下相关工具的使用,并会在后续的深度学习中补充并完善使用场景。
二、图形化界面配置
达梦有很多工具的调用都依赖于图形化,首先来讲一下我在自己的测试环境(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、端口、服务名、角色、用户名密码等。填写完点击下一步的时候,会自动进行信息的校验,测试连接源端数据库是否能成功
校验源端数据库通过后,会跳转到下一个页面,需要数据迁移目标端的数据库信息
配置迁移方式及策略,从迁移选项开始,就可以根据实际的迁移需求定制化配置了
指定迁移对象
查看迁移任务汇总,这一部分可以检查和确认迁移的数据库主机、对象信息是否正确
点击完成,即可开始进行自动迁移
查看迁移报告
在目标端验证数据
附:达梦数据库官网
达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台