数据是用PostgreSQL发送给我们公司的,但是我们禁止使用PostgreSQL的工具,只允许使用甲骨文。
如何在不使用第三方应用程序的情况下将数据从PostgreSQL迁移到Oracle (这些数据也被禁止)?您只能使用Oracle的工具。
我找到了这篇文章https://support.oracle.com/knowledge/Oracle%20Database%20Products/2220826_1.html,但我们没有支持标识符
我们有一个.sql文件。它重8G。
发布于 2020-07-06 12:01:09
看起来你的公司里有这么多障碍。关于Oracle的,不幸的是它不支持PostgreSQL数据库的迁移。然而,有下列第三方软件工具可供使用,并可能有助于迁移,但恐怕您不能使用这些工具,因为您说过禁止使用这些产品:
http://www.easyfrom.net/download/?gclid=CNPntY36vsQCFUoqjgodHnsA0w#.VRBHKGPVuRQ http://www.sqlines.com/postgresql-to-oracle
其他选项只会将数据从Postgresql数据库移动到Oracle数据库,这意味着您必须在运行导入之前拥有表的DDL:
为了只移动数据,您可以生成一个平面文件的SQL*Loader.
此外,Oracle还提供了将非Oracle数据库迁移到Oracle的讨论论坛。
http://www.oracle.com/technetwork/database/migration/third-party-093040.html
但是,如果您只有一个sql文件,则应该查看它是否同时具有DDL( create和indexes等)和数据本身作为insert语句。如果是这样,则需要拆分它,并将DDL处理为将原始数据类型转换为Oracle数据类型。
https://stackoverflow.com/questions/62679901
复制相似问题