从 SQLServer 迁移 DM8达梦数据库

2023年 8月 12日 58.3k 0

请下载参考 DM DBA 手记之 SQLServer 移植到 DM,内含更为详细的介绍和说明。

迁移环境

软件 版本
源数据库 SQLServer 2014
目标数据库 DM 8
操作系统 Redhat 7
迁移工具 达梦数据迁移工具 (DM DTS)

迁移过程

步:新建工程与迁移第二步:选择迁移方式第三步:选择数据源和目的库第四步:指定对象复制或查询第五步:选择迁移对象第六步:审阅迁移任务第七步:验证数据

新建工程与迁移

DM DTS 工具存放在 DM 数据库安装目录下 tool 文件夹,执行 ./dts 即可运行 DM DTS 工具。

在新建工程对话框中填写工程名和工程描述信息,点击【确定】按钮,成功添加了一个工程。如下图所示:

展开工程节点,选择【新建迁移】。输入迁移名称:test,迁移描述:从 SQL server 迁移到 DM,点击【确定】按钮,完成迁移的创建。如下图所示:

选择迁移方式

默认打开目录为 DM DTS 工具介绍,选择【下一步】。从树形列表中选择一个迁移向导,选择迁移向导为【SQLServer–>DM】,如下图所示:

选择数据源和目的库

在向导对话框中输入(源数据库)SQLServer 的连接信息:

  • 主机: 输入主机名或 IP 地址。
  • 端口:输入 SQLServer 的端口号,默认 1433。
  • 用户名:输入 SQLServer 的用户名。
  • 口令:输入 SQLServer 的密码。
  • 数据库名:点【刷新】按钮获取已有的数据库,在数据库下拉列表中选择需要连接的库。如果选择【默认】,则连接到 master 库上。

在向导对话框中输入(目标数据库)DM 正确的连接信息:

  • 主机:输入主机名或 IP 地址。
  • 端口:输入 DM 数据库的端口号,默认 5236。
  • 用户名:输入 DM 数据库的用户名 SYSDBA
  • 口令:输入 DM 数据库的密码,默认 SYSDBA
  • 使用默认驱动:使用 DM 安装程序自带的驱动连接。

指定对象复制或查询

选择源模式和目的模式。

复制的对象包括:模式及模式对象、目录、公共同义词、上下文等,根据不同数据源,支持复制不同的对象。

模式及模式对象包括:模式、表、视图、物化视图、序列、存储过程/函数、包、类、同义词以及自定义类型,根据数据源不同,支持的模式及模式对象也不同。

选择迁移对象

此处选择要迁移的具体表格、视图、存储过程等,用户可根据名称具体选择。

设置表映射关系

设置表的映射关系,包括列的映射、创建表的策略、复制数据的策略、是否手工编辑建表的 SQL。

迁移策略选项:可设置迁移策略,包括表定义、主键、约束条件、索引、数据、读写行数设置等参数,可供用户调整策略。如下图所示:

列映射选项:可以在表格中编辑目的列名、修改列类型、精度、小数位数、默认值、是否可空、关键字、自增列、起始值、增量信息。如下图所示:

审阅迁移任务

审阅列表中列出的要执行的任务,用户可查看迁移过程重要参数和修改条件,点击【完成】进入下一步操作,如需修改,可点击【上一步】进行修改。如下图所示:

分析完再执行迁移,执行迁移任务,显示执行的进度,执行完成后显示每个任务的执行结果。如下图所示:

验证数据

完成数据迁移后,我们还需对迁移的数据进行验证,表、视图、存储过程、序列都存在且与原数据一致,迁移完成。如下图所示:

本文来源https://www.modb.pro/db/44489

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论