gpt4 book ai didi

oracle - 如何使用 ora2pg 迁移导出特定的表架构和数据?

转载 作者:行者123 更新时间:2023-11-29 12:43:50 24 4
gpt4 key购买 nike

我正在使用 ora2pg 迁移工具将表架构和数据从 ORACLE 数据库迁移到 Postgres 数据库。

使用以下查询,我可以从 ORACLE 数据库导出整个模式和数据,并将数据导入 Postgres 数据库。

导出数据库模式:

./export_schema.sh

导出数据:

ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf

使用这个导入导出的数据:

./import_all.sh -d MyDB -o postgres(Owner) -U User

但我不知道如何使用它迁移特定的表架构和数据。

有人知道吗,回答一下,对我帮助很大。感谢您的建议。

最佳答案

如果你想迁移一些特定的表,你必须在 ora2pg.conf 文件中做一些配置更改。

在导出部分,取消注释 ALLOW 部分,并以空格或逗号 (,) 分隔提供所需的表名。

(即)

ALLOW   CUSTOMER,STUDENT,APPLICATION,EMPLOYEE

然后你运行命令,上面的表只导出:

./export_schema.sh

希望对你有帮助。

关于oracle - 如何使用 ora2pg 迁移导出特定的表架构和数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35790407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com