暂无图片
(小白求解)数据库迁移都用什么工具?
我来答
分享
海洋张
2023-08-24
(小白求解)数据库迁移都用什么工具?

想问下大家在生产中,如遇到oracle迁移mysql的需求,都会用到什么数据库迁移工具,免费的或者收费都行,哪个工具功能最完善,不同数据量大小哪个更好。刚入行的小白,请求各位大佬解惑,谢谢啦~

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

可以考虑用navicat,如果不考虑函数存储过程之类的,只迁移数据的话很方便

暂无图片 评论
暂无图片 有用 0
打赏 0
海洋张
题主
2023-08-24
好的。那navicat适合多大数据量的迁移
伟鹏

没有数据量的限制,如果有停机时间限制的话,可以配合ogg使用,减少停机时间

暂无图片 评论
暂无图片 有用 0
打赏 0
海洋张
题主
2023-08-24
不太懂您说的配合ogg使用,可以稍微详细点说明吗
伟鹏

ogg就是oracle goldengate的简称,是一款oracle实时同步的工具

1、在oracle,mysql两端安装ogg,并配置抽取、推送、复制进程

2、通过navicate将数据从oracle初始化到mysql

3、开启ogg对数据实时同步

4、等到切换的时间节点的时候,停掉数据的同步,完成oracle到mysql的切换。

暂无图片 评论
暂无图片 有用 0
打赏 0
海洋张
题主
2023-08-24
懂了,先用navicat做数据初始化的同步,再开启ogg进行增量同步,增量快追平后停库,做最后一次同步,然后停止同步进行切换。是这样吗
伟鹏

是的,这个可以将停机时间降到最低

暂无图片 评论
暂无图片 有用 0
打赏 1
海洋张
题主
2023-08-24
好的,谢谢您的解答。那除了navicat,还有别的同步工具吗
伟鹏

DBeaver,sqldeveloper等等有好多mysql workbench 应该也可以

暂无图片 评论
暂无图片 有用 0
打赏 0
海洋张
题主
2023-08-24
好的
好好学习

Oracle SQL Developer:Oracle官方提供的免费工具,具有数据库迁移向导,可以将Oracle数据库迁移到MySQL。它支持从Oracle的导出文件(如expdp)导入数据到MySQL。
AWS Database Migration Service:这是亚马逊AWS提供的一项托管服务,可用于在不中断应用程序的情况下将Oracle数据库迁移到MySQL。它适用于不同规模和大小的数据迁移。
OpenDBCopy:这是一个免费的开源数据库迁移工具,支持将Oracle迁移到MySQL。它可以通过复制表结构和数据来实现迁移。
SQLyog:这是一个商业化的数据库管理和迁移工具,支持从Oracle到MySQL的迁移。它提供了可视化的界面和一些高级功能,适用于较复杂的迁移任务。
Xplenty:这是一个云数据集成平台,支持从Oracle到MySQL的迁移。它提供了可视化的界面和强大的ETL(抽取、转换、加载)功能,适用于大规模的数据迁移和转换。

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


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