当前位置:  开发笔记 > 编程语言 > 正文

使用impdp导入选择性数据

如何解决《使用impdp导入选择性数据》经验,为你挑选了2个好方法。

我将整个数据库作为转储导入到我自己的数据库中.我想从某些表中排除数据(主要是因为它们的大小很大而且没用).我不能完全排除那些表,因为我需要表对象本身(减去数据),如果我这样做,将不得不在我的模式中重新创建它们.在没有这些表对象的情况下,在其他表上定义的各种其他外部约束也将无法导入,需要重新定义.所以我只需要从某些表中排除数据.我想要所有其他表中的数据.

是否有一组impdp参数可以帮助我这样做?



1> DCookie..:

我会对它进行两次运行:第一次我只导入元数据:

impdp ... CONTENT=METADATA_ONLY

第二个包括我感兴趣的表的数据:

impdp ... CONTENT=DATA_ONLY TABLES=table1,table2...



2> 小智..:

绝对可以进行2次运行.一个用于创建所有表对象,但不使用第二个impdp运行中的表,而是使用exclude

impdp ... Content=data_only exclude=TABLE:"IN ('table1', 'table2')"

另一种方式是有效的,但是这样你只需要列出你不想要的表和你想要的所有表.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有