环境:

        oracle:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production

        达梦:DM8-1-2-38-21.07.07-143359-10018-ENT Pack1

        数据库安装系统:centos7

        迁移工具所在系统:windows10

进门就被卡了一道

 解决方案:指定驱动,使用自定义url

 主流程:迁移表---迁移数据---迁移序列跟存储过程/函数---迁移约束---迁移触发器--迁移视图等,因为触发器中可能会调用到序列跟存储过程,约束也可能影响到触发器的运行,如果序列在表数据与触发器之前迁移,迁移数据时数据的id等需要用到序列的字段值会跟源数据表对不上

迁移表:

迁移数据:

 迁移序列、存储过程/函数等

 

迁移约束、索引等

 迁移触发器

 视图等剩下的同理迁移即可

 

 迁移触发器时可能会碰到编译失败的问题,按我迁移时碰到的一般是序列、存储过程不存在、表数据对不上(序列先迁移导致的)这几个原因导致,但按着我上面写的主流程迁移这些一般都会规避开,剩下的还有就是语句有问题,这个就要自己好好查查了,oracle能编译过的达梦不一定能过

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐