栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

达梦DTS工具迁移阿里云RDS MySQL8.0数据至DM7

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

达梦DTS工具迁移阿里云RDS MySQL8.0数据至DM7

一、工具介绍

DM 数据迁移工具 DTS ,提供了主流大型数据库迁移到 DM、DM 到 DM、文件迁移到 DM 以及 DM 迁移到文件等功能。

DM 数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于 DM 图形界面,采用向导方式引导各个迁移步骤的 DTS 工具,移植工作可以变得非常的简单。

二、创建迁移任务

DTS工具目录,位于DM数据库安装目录下的tool子目录里,该工具需要窗口桌面功能支持。

基于linux版本:
cd $dir_name/tool($dir_name为数据库安装目录)

./dts

基于Windows版本:

到数据库安装目录的tool子目录下,双击dts.exe即可

1、创建迁移任务,确定迁移名称

2、选择迁移方式

 该示例中,我们选择的是把阿里云RDS MySQL的数据,迁移到DM7数据库

3、配置源数据库连接信息

需要注意的是,针对DM7提供的DTS迁移工具,其mysql数据库驱动,是不支持MySQL8.0的,如果不指定MySQL8.0的驱动,报错如下:

错误消息: Unknown character set index for field '255' received from server.

原因就是MySQL版本高,mysql的jar版本低,造成mysql与jar的编码错乱引起的

MYSQL 5.5 之前, UTF8 编码只支持1-3个字节;从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4;

要解决此问题,可以下载支持MySQL8.0的jar包,需升级jar包----->mysql-connector-java-5.1.46.jar或者更高,相关jar包链接如下:

Mysql数据库驱动:mysql-connector-java-5.1.46-bin.jar_L三土S 的博客-CSDN博客

下载解压后,保存jar包,在连接数据源的时候,指定该jar包存储路径,点击“下一步”

 连接数据库,输入正确的账号密码,继续点击“下一步”

 选择创建的复制模式以及模式对象,当前我们选择创建数据迁移的表和视图,未创建模式

 选择源表以及目的对象,然后点击“下一步”

 审阅迁移任务,确认没有问题后,点击“完成”

 任务开始执行,执行结果如下图所示:

从上面可以看出,当前迁移任务成功,导入了3条数据到目的库,然后我们到DM7目的库确认数据是否正常:

可以看到,目的库test1表里面,总计3条数据,符合预期。

关于达梦数据库DTS数据迁移工具的使用,也可以参考官网文档: DM 数据库快速上手指南 | 达梦技术文档

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307030.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号