DTS(达梦数据迁移工具)是达梦数据库官方提供的一款功能完备、架构清晰的企业级数据迁移解决方案。
在兼容性方面,DTS支持Oracle、SQLServer、MySQL、PostgreSQL等关系型数据库,与DM数据库之间的双向数据迁移。它还支持文本、CSV、XML等格式文件的数据导入导出,能够满足从数据初始化加载到增量同步等各类数据集成需求。在迁移机制上,DTS对数据库对象的迁移,是通过查询源库的系统表与动态性能视图,自动解析并拼接成符合目标库语法规范的DDL/DML语句,从而实现表结构、索引、约束、视图、存储过程及触发器等各种对象类型的平滑迁移。
环境:linux
#打开工具
su - dmdba
export DISPLAY=:0.0
cd /home/dmdba/dmdbms/tool
./dts
1.打开达梦 DTS 数据迁移工具,在弹出的【新建工程】窗口,工程名填写自定义名称DTS,点击确定,完成迁移工程的创建,进入工程主管理界面。
2.在左侧迁移管理列表中,右键点击刚创建的 DTS 工程下的【迁移】文件夹,在弹出右键菜单栏里,选择新建迁移 ,开启新建数据迁移任务流程,跳转至迁移方式选择向导页面。
3. Oracle===>DM,适用于把 Oracle 数据库的数据迁移到达梦数据库。
MySQL===>DM,适用于把 MySQL 数据库的数据迁移到达梦数据库
SQLServer===>DM,适用于把 SQLServer 数据库的数据迁移到达梦数据库。
4 MySQL、SQLServer 向达梦迁移,完整操作流程和 Oracle 迁移完全一致:
依次配置源数据库连接→配置达梦目标库连接→配置迁移策略→选定迁移模式与数据表→选择本地执行→核对任务参数→执行迁移→登录达梦校验数据,仅源数据库连接的端口、账号、数据库类型参数随数据库种类改动,整体迁移步骤、页面操作逻辑,本次后续以oracle为例子
填写 Oracle 数据库地址、端口、实例、账号密码,配置 Oracle 源库连接。
5.填写达梦数据库 IP、5237 端口、SYSDBA 账号,配置目标达梦库连接。
6.配置迁移策略,选择自选迁移对象、出错继续执行、并发数等参数。
7.勾选 ORADBA 源模式,选定表、视图、序列等需要迁移的数据库对象。
8.勾选待迁移数据表,确定源表与达梦目标表的映射关系。
9.选择本地执行
10.汇总核对源库、目标库、迁移对象、各项策略参数
11.启动迁移任务,全部任务执行完成,建表、数据迁移均成功。
12.登录达梦 disql 查询迁移后的表,6 条数据完整迁移,迁移生效。
问题:迁移时候,mysql没有驱动,可以自行下载
curl -O https://repo1.maven.org/maven2/com/mysql/mysql-connector-j/8.2.0/mysql-connector-j-8.2.0.jar
达梦社区地址
https://eco.dameng.com
文章
阅读量
获赞
