不同数据库之间的数据迁移方案

本文分享了一种从Oracle数据库迁移到PgSQL的方法,通过使用Navicat工具实现数据传输,解决了Ora2Pg安装难题。文章记录了迁移过程中的具体步骤及遇到的问题,如NUMBER类型数据转换为1000位0的异常情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近项目有可能从oracle转到pgsql,这中间就会涉及到数据库的迁移,网上搜了一下,发现都是在说用Ora2Pg进行转换,我在服务器上怎么装都没装成功,就想还有没有别的方法。然后无意中想到以前用Navicat传输数据,就去看了一下,发现Navicat还真的提供数据库迁移功能。

步骤:打开Navicat -> 工具 -> 数据传输
传输界面
迁移后的结构样子:
迁移结果
有问题的数据:
问题数据

其中发现NUMBER的数据迁过来都变成1000位的0了,至于有没有其他的问题,待后续慢慢了解,至少知道这个方法是可行的。
这个工具提供了目标为文件的选项,也提供了高级选项,应该还要更好的玩法,期待后续深入了解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值