迁移前准备:
授权给要迁移的数据库的用户,例如此时是 mysql迁移到达梦里面,所以得把你连接这个mysql数据库的这个用户root授权,
CREATE USER root' IDENTIFIED BY1123456';
GRANT ALL privileges ON *.* TO 'root'@'root' WITH GRANT OPTION;

一、迁移序列

1.打开DM数据迁移工具,创建一个迁移。

填写好之后




这里需要注意的是,保持对象名大小写不要勾选,否则后面连接数据库的时候会报错找不到该模式。

这里记得勾选上创建模式(如果你是第一次创建模式的话)

来到选择对象这一个页面,点击选择之后,再点转换按钮,打开之后把这些勾选上,并把应用到当前选项到其他同类对象全部勾选上,弹出窗口之后将这些表全部勾选上

如果报错外键和唯一约束冲突的,点击上一步,找到那张表点击转换把约束中的唯一约束去掉。
接着再一次报错以下

此时我们手动添加,回到DM管理工具找到刚才创建的模式表,新建查询
ALTER TABLE "ABCD"."ROLE_MODEL" ADD CONSTRAINT "rm_role_id" FOREIGN
KEY("ROLE_ID") REFERENCES "ABCD"."ROLE"("ID") ON DELETE CASCADE with index;


在idea中

打开之后并设置你刚才创建好的模式表,url那一行写,
jdbc:dm://IP:端口/模式zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8

另:http://t.csdnimg.cn/8s94t



















