MySQL→达梦数据库迁移-问题汇总

达梦数据库官网

https://eco.dameng.com/

达梦数据库下载地址

https://eco.dameng.com/download/

技术文档

https://eco.dameng.com/document/dm/zh-cn/start/index.html

迁移工具教程

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

关于达梦数据库的安装,迁移工具的使用都在边的地址中了,官网写的很详细,就不在这里赘述了。

为了保证迁移的质量,最好按照表定义,约束,数据的顺序迁移

以下是我在对MySQL中的数据进行迁移时,遇到的问题,通过百度和达梦厂商沟通得到的解决方案。

varbinary类型数据显示问题

解决:使用utl_raw包中的cast_to_varchar2()函数可以查看二进制数据以字符串显示

建立外键时,tid和id类型不一致

解决:将tid改为bigint类型,与id类型一致

MySQL中的text字段只支持普通索引,DM在迁移过程中无法创建全文索引

解决:

1.手动给该字段创建全文索引

2.将text类型改为varchar

TEXT类型字段显示“<长文本>”

解决使用TO CHAR()函数将TEXT转为VARCHAR查看

END

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部