暂无图片
暂无图片
4
暂无图片
暂无图片
暂无图片

达梦数据库DTS迁移报错:“错误号:6091”,又是一个奇葩的问题!

原创 陈举超 2025-05-16
469

需求:

将MySQL数据库一张表数据迁移到达梦数据库。

操作过程:

使用达梦DTS工具,进行数据迁移。

问题现象:

DTS配置目标数据源时,提示:“连接数据库失败.”
图片.png
图片.png
图片.png

问题分析:

检查目标数据库用户名、密码、模式、状态、角色等,没有发现问题。

问题原因:

目标库服务器上,安装了一套达梦守护集群和一套单机实例,dm_svc.conf配置文件里配置了守护集群相关信息:LOGIN_MODE=(1),迁移时是将MySQL表数据迁移到目标服务器上的单机架构的达梦库里,连接数据库失败的原因的DTS工具检测到达梦单机架构和LOGIN_MODE配置不匹配。

解决方案:

vi /etc/dm_svc.conf
去掉 LOGIN_MODE 配置后,可以正常连接和迁移数据。

疑问:

DTS迁移时,已经给出正确的目标库的用户名、密码、端口等信息,可以唯一识别具体的达梦数据库,也可以连接到目标库查询真实的数据库模式、状态、角色等信息,为什么非要去验证本地的dm_svc.conf配置文件,是否多此一举了?

DTS迁移工具介绍:

https://eco.dameng.com/document/dm/zh-cn/start/tool-dm-migrate

DM 数据迁移工具
一、概述
DM 数据迁移工具 DM DTS 提供了主流大型数据库迁移到 DM、DM 到 DM、文件迁移到 DM 以及 DM 迁移到文件等功能。
得益于 DM 数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于 DM 图形界面且采用向导方式引导各个迁移步骤的 DTS 工具,移植工作可以变得非常的简单。
二、迁移准备
停止应用;
确认要迁移的用户(模式、数据库);
记录原数据库中要迁移的对象的数量;
记录原数据库中要迁移的所有对象名称;
记录原数据库中要迁移的表的数据量(行数);
创建目标数据及实例;
创建目标数据的表空间及用户。
三、启动迁移工具
Windows 环境启动 DM 数据迁移工具
点击【开始界面】,选择【达梦数据库】菜单,点击【DM 数据迁移工具】,即可进入数据迁移工具.
图片.png
###chenjuchao 20250516###
欢迎关注我的公众号《IT小Chen

最后修改时间:2025-05-16 15:44:21
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论