暂无图片
使用ogg迁移Oracle至MySQL的问题请教
我来答
分享
海洋张
2023-09-04
使用ogg迁移Oracle至MySQL的问题请教

在思考一个场景:如果用ogg将Oracle数据迁移至mysql,在迁移时需要提前在mysql端创建表,表少的情况下无所谓,如果需要同步的表有几百上千怎么办?请问这种场景存不存在,ogg这种方法还适不适合?谢谢啦

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
伟鹏

适合的

通过OGG将oracle的数据实时同步到mysql数据库,等业务切割的时候,直接切换到mysql数据库,这个是个很好的异构数据库切换方案。国内几家大的业务系统切换都是采用这种方案的

对于您说的表数量的问题,如果想简单操作的话,可以通过navicat工具初始化数据,这样他会直接在mysql端创建对应的表,并且根据数据类型的不同自动转换;还有一种方法是通过oracle获取一下这些表的DDL语句,改一下数据类型,直接在mysql执行,然后初始化数据;

所以ogg适用于异构数据库的同步,跟表多少以及数据量没啥关系的。

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
好好学习

对于涉及大量表的迁移场景,使用OGG可能并不是最佳选择。根据具体情况,你可以考虑使用ETL工具、自动化脚本或数据库复制等方法来更有效地完成迁移任务。

暂无图片 评论
暂无图片 有用 2
打赏 1
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏