注册
DMDIS 从零部署与数据装载
专栏/技术分享/ 文章详情 /

DMDIS 从零部署与数据装载

chinuppp 2026/09/18 200 0 0
摘要

导读:本文记录了一次完整的 DMDIS(达梦数据集成软件)学习实践,涵盖环境规划、安装部署、数据源配置及数据装载全流程。适合初次接触达梦数据集成工具的 DBA 或数据工程师参考。

一、DMDIS 是什么?

达梦数据集成软件(DMDIS)是达梦官方推出的一站式数据集成平台,集数据迁移、同步、清洗转换和整合于一体。它采用低代码的图形化操作界面,通过拖拽方式即可完成数据流转任务的设计与执行。

DMDIS 在架构上支持单机和集群两种部署模式。单机模式安装简单,适合学习环境和小型项目;集群模式将管理器、调度器、执行器分离部署,满足中大型项目的高可用需求。

与 DMDRS 的区别:DMDRS 基于数据库日志实现实时增量同步,适用于容灾备份、读写分离等场景;DMDIS 则通过图形化界面以拖拽方式完成数据流转设计,更适用于数据迁移、清洗转换、数据仓库构建等集成类场景。

二、实验环境

角色 IP 地址 部署内容 端口
DMDIS 服务器 192.168.233.101 DMDIS 软件 + 达梦数据库(元数据库) 5236
数据库服务器 192.168.233.103 达梦数据库(数据源/目标端) 5288

操作系统:麒麟 Linux(x86 架构),DMDIS 服务器已安装 JDK 1.8。

三、DMDIS 安装部署

3.1 创建安装用户

DMDIS 不支持 root 用户安装,需先创建专用用户:

groupadd dinstall
useradd -g dinstall -m -d /home/dmdis -s /bin/bash dmdis
passwd dmdis

image.png

3.2 服务注册

安装完成后会提示“服务安装失败”,这是正常现象——服务注册需要 root 权限。切回 root 用户执行脚本:

exit
/home/dmdis/dmdis5/20260911135218013000/standalone/install_standalone_service.sh

3.3 启动服务

bash

su - dmdis
cd /home/dmdis/dmdis5/20260911135218013000/standalone
./standalone_service_start.sh

启动成功后,浏览器访问 http://192.168.233.101:8080,用 admin 和安装时设置的密码登录。

image.png

四、数据装载实战

4.1 准备测试数据

在源端数据库(192.168.233.101:5236)创建测试表并插入数据:

CREATE TABLE TEST_MIGRATE (
    id          INT PRIMARY KEY,
    name        VARCHAR(50),
    amount      DECIMAL(10,2),
    create_time TIMESTAMP DEFAULT SYSDATE
);

INSERT INTO TEST_MIGRATE(id, name, amount) VALUES(1, '张三', 100.00);
INSERT INTO TEST_MIGRATE(id, name, amount) VALUES(2, '李四', 200.50);
INSERT INTO TEST_MIGRATE(id, name, amount) VALUES(3, '王五', 300.75);
COMMIT;

image.png

在目标端数据库(192.168.233.103:5288)创建结构相同的空表。

image.png

4.2 配置 DMDIS 任务

创建工程:在左侧导航栏右键“工程” → “新建工程”,命名为 Test。
image.png

新建同步任务:在工程下右键“同步” → “新建同步”,命名为 装载。
image.png
image.png

配置数据源:点击“配置源”,分别添加源端和目标端数据库连接。

数据源 IP 端口 用户名 密码
源端 192.168.233.101 5236 SYSDBA Dameng123
目标端 192.168.233.103 5288 SYSDBA Dameng123

image.png

并将我们的测试表TEST_MIGRATE,加载进去:

image.png

添加目的端数据库:
image.png

和源端一样,也加入测试表(空表):
image.png

4.3 执行装载

点击运行按钮,任务开始执行。运行日志显示:

开始装载,双击装载或者点击设计,进入下一个页面,在左边:数据读取—将数据库拉去到设计页面
数据写入—将数据库拉去到设计页面。
image.png

点击源数据库图标,选择属性。2.点击右侧浏览找到源端数据库。3.点击添加表规则,加入待装载的表。
image.png
选择目的端数据库
image.png

开始装载
image.png
image.png

4.4 验证结果

在目标端数据库查询:

SELECT * FROM TEST_MIGRATE;

image.png

数据与源端完全一致,装载成功。

DMDIS 的数据迁移功能,将源端数据库中的表数据迁移至目标端数据库。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服