将数据从 Oracle 批量传输到 postgreSQL
bulk transfer data from Oracle to postgreSQL
我在 PROD VPC(在 AWS 中)上有一个 Oracle 实例,在 DEV VPC(在 AWS 中)上有一个 postgreSQL 实例。我想将所有表从 Oracle 复制到 postgreSQL。由于它们在不同的 VPC 上,我目前正在使用以下流程:
- 使用数据泵,从 Oracle PROD 导出表并将它们导入到 Oracle DEV(在 DEV VPC 上)
- 使用python以CSV格式从Oracle DEV中提取数据并使用COPY
将它们加载到postgreSQL
有没有其他有效的方法来做这个副本?我正在尝试将所有工作模式(DDL 和数据)从源复制到目标。
提前致谢!
您可以使用 VPC 对等删除副本。What is VPC peering
接下来,oracle 外部数据包装器用于此类工作是一个奇迹。它使您的 oracle 表可以从 postgres 数据库访问,并使复制数据变得轻而易举。如果有很多表要处理,一个漂亮的小 python 脚本总能提供帮助。
我在 PROD VPC(在 AWS 中)上有一个 Oracle 实例,在 DEV VPC(在 AWS 中)上有一个 postgreSQL 实例。我想将所有表从 Oracle 复制到 postgreSQL。由于它们在不同的 VPC 上,我目前正在使用以下流程:
- 使用数据泵,从 Oracle PROD 导出表并将它们导入到 Oracle DEV(在 DEV VPC 上)
- 使用python以CSV格式从Oracle DEV中提取数据并使用COPY 将它们加载到postgreSQL
有没有其他有效的方法来做这个副本?我正在尝试将所有工作模式(DDL 和数据)从源复制到目标。 提前致谢!
您可以使用 VPC 对等删除副本。What is VPC peering
接下来,oracle 外部数据包装器用于此类工作是一个奇迹。它使您的 oracle 表可以从 postgres 数据库访问,并使复制数据变得轻而易举。如果有很多表要处理,一个漂亮的小 python 脚本总能提供帮助。