我有两个远程数据库,Oracle 19c和SQL Server 19,在我的redhat linux中,我必须读取SQL Server表并将其写入Oracle。我编写了Python代码,用于从Server读取数据并将其插入Oracle数据库。但是,我觉得它太慢了。从那以后,这张表就有了大约1600万份记录。我搜索了很多,看到了这篇文章:
https://stackoverflow.com/a/66550879/6640504
它说,Oracle透明网关可以在短时间内运行将数据从额外数据库迁移到Oracle的过程。我可以使用终端访问Oracle数据库,并且没有任何图形访问。
如果Oracle透明网关是将数据从Server迁移到Oracle数据库的最佳方法,请您指导我,如何安装和使用Oracle透明网关?如果没有,最好的方法是什么?
任何帮助都是非常感谢的。
发布于 2022-05-23 12:00:11
一种解决方案是使用。您可以从https://www.oracle.com/tools/downloads/sqldev-downloads.html免费下载Server,提供一个支持Server的“迁移工作台”。数据迁移可以在线或脱机进行。联机使SQL Developer在向导中完成必要信息后移动表数据;脱机使SQL Developer在完成向导中的必要信息后生成脚本,如果要移动数据,则必须稍后运行这些脚本。(在线移动对于移动小数据集很方便;离线移动对于移动大量数据非常有用。)
https://stackoverflow.com/questions/72269996
复制相似问题