【问题标题】:Converting oracle dump (.dmp) files to sql file (PostgreSQL files) [closed]将 oracle 转储(.dmp)文件转换为 sql 文件(PostgreSQL 文件)[关闭]
【发布时间】:2021-12-12 03:13:09
【问题描述】:

我想知道将 oracle 转储转换为 sql 文件的选项(用于 PostgreSQL 数据库)。是否可以在 SQL 文件中获取 DDL、DML 和数据?

提前致谢。

【问题讨论】:

  • 您需要一个 Oracle 到 PostgreSQL 的迁移软件。

标签: sql postgresql oracle database-backups


【解决方案1】:

几年前,我写了一个小程序explode,将经典的dmp文件转换为csv文件以便于加载。但是,这不是要走的路,因为这些文件格式没有记录。

将表定义和数据从 oracle 获取到 Postgres 的更智能的方法是在 postgres 中使用 oracle 外部数据包装器。

这允许对 oracle 表进行本地 -Postgres- 访问,但比 oracle 数据库链接更智能。检查文档,看看它是否适合您的用例。如果是这样,它将为您节省大量的转换工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-09-06
    • 2013-05-24
    • 2019-01-06
    相关资源
    最近更新 更多