[英]How to migrate(convert) database(or just tables) from PostgreSQL to Oracle using only Oracle tools?
数据以 PostgreSQL 发送到我公司,但我们禁止使用 PostgreSQL 的工具,仅允许使用 Oracle。
如何在不使用第三方应用程序的情况下将数据从 PostgreSQL 迁移到 Oracle(也被禁止)? 您只能使用 Oracle 的工具。
我找到这篇文章https: //support.oracle.com/knowledge/Oracle%20Database%20Products/2220826_1.ZFC35FDC70D5FC69D2639883A822C7
我们有一个.sql
文件。 它重 8 GB。
看起来你的公司有很多障碍。 关于Oracle的SQL Developer Migration Workbench,很遗憾它不支持PostgreSQL数据库的迁移。 但是,以下 3rd-party 软件工具可用并且可能有助于迁移,但恐怕您不能使用它们,因为您说这些产品是被禁止的:
http://www.easyfrom.net/download/?gclid=CNPntY36vsQCFUoqjgodHnsA0w#.VRBHKGPVuRQ http://www.sqllines.com/postgresql-to-oracle
其他选项只会将数据从 Postgresql 数据库移动到 Oracle 数据库,这意味着您必须在运行导入之前拥有表的 DDL:
此外,Oracle 有将非 Oracle 数据库迁移到 Oracle 的论坛。
http://www.oracle.com/technetwork/database/migration/third-party-093040.html
但是,如果您只有一个 sql 文件,您应该查看它,看看您是否同时拥有 DDL(创建表和索引等)和数据本身作为插入语句。 如果是这样,您需要将其拆分并处理 DDL 以将原始数据类型转换为 Oracle 数据类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.