Oracle数据库迁移到达梦数据库
环境: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主流程:迁移表---迁移数据--
·
环境:
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能编译过的达梦不一定能过
更多推荐
所有评论(0)