首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有数据的Oracle expdp

没有数据的Oracle expdp
EN

Stack Overflow用户
提问于 2012-02-03 11:50:45
回答 4查看 4.2K关注 0票数 3

如果使用expdp,并且表没有要导出的数据,会有什么影响吗?例如,我们运行一个作业来执行expdp,而要转储的表在运行该作业的实例上没有记录,这会有例外吗?这是否应该由另一个检查来处理?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-03 12:15:09

我刚刚试过了,它看起来工作得很好。

代码语言:javascript
复制
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 0 KB
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . exported "SYSTEM"."BONUS"                                0 KB       0 rows
Master table "SYSTEM"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYSTEM.SYS_EXPORT_TABLE_01 is:
  /usr/lib/oracle/xe/app/oracle/admin/XE/dpdump/exp.dmp
Job "SYSTEM"."SYS_EXPORT_TABLE_01" successfully completed at 22:10:10

如果要导入转储文件,它应该重新创建表,但(显然)没有任何行。

票数 4
EN

Stack Overflow用户

发布于 2012-02-03 12:09:05

导出空表也不例外。export实用程序将只导出表的元数据(即DDL)。

票数 1
EN

Stack Overflow用户

发布于 2012-02-03 12:32:30

expdp将导出空表。尝试使用传统导出函数导出表将不会导出空表。

请看我关于这个主题的博客文章。

http://tsells.wordpress.com/2011/02/10/oracle-11g2-does-not-export-empty-tables-when-using-exp-exe/

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

https://stackoverflow.com/questions/9123434

复制
相关文章

相似问题

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