DEM迁移
先迁移序列
第6 行附近出现错误: 序列[PROCESS_SERIAL_NEW_SEQUENCE]已存在
试了好几次在DM目的端都没看到有这个序列,只能进行手动迁移
先
先进行手动drop
DROP SEQUENCE "UNICOM_OOP"."PROCESS_SERIAL_NEW_SEQUENCE"
再创建
CREATE SEQUENCE "UNICOM_OOP"."PROCESS_SERIAL_NEW_SEQUENCE"
INCREMENT BY 1
START WITH 8323
MAXVALUE 99999999
MINVALUE 1
CACHE 20
再迁移表定义
点反转
这里要勾选,其他的表也会按照当前选择的参数执行
(先点选择,再点反转,选完参数,再应用,出来不要再点一遍选择,可能会覆盖,需要迁移前看一下后面几页的参数有没有应用到)
这里点选择会全选,点重置是全取消
如果失败,表依赖删除不掉后,就一直重复执行
再迁移表数据
数据转换失败
重做任务失败后,单表迁移
常见错误
1.java.lang.NullPointerException
更换oracle驱动
2. 表发送数据失败:数据转换失败
3. 数据发送失败
开启超长记录
找到相关表,右键
4.表违反协议: [ 14, 73, ]
换驱动再迁移一次
再迁移索引
不要选包含存储,oracle的storage和dm的语法不一样
然后迁移完成查看错误,错误详情和错误数据以及生成错误报告