首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ora2pg迁移导出特定的表模式和数据?

如何使用ora2pg迁移导出特定的表模式和数据?
EN

Stack Overflow用户
提问于 2016-03-04 07:31:04
回答 1查看 8.3K关注 0票数 2

我使用ora2pg迁移工具将表、模式和数据从ORACLE数据库迁移到Postgres数据库。

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

要导出数据库架构,请执行以下操作:

代码语言:javascript
复制
./export_schema.sh

出口数据:

代码语言:javascript
复制
ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf

使用以下方法导入导出的数据:

代码语言:javascript
复制
./import_all.sh -d MyDB -o postgres(Owner) -U User

但是我不知道如何使用这个迁移特定的表模式和数据。

任何人都知道,answer.It帮了我很多忙。谢谢你的建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-05 10:03:28

如果您想迁移一些特定的表,那么yo已经在ora2pg.conf文件中做了一些配置更改。

在导出部分中,取消对ALLOW部件的注释,并给出所需的表名,分隔空格或逗号(,)。

(即)

代码语言:javascript
复制
ALLOW   CUSTOMER,STUDENT,APPLICATION,EMPLOYEE

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

代码语言:javascript
复制
./export_schema.sh

希望这能帮到你。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35790407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档