EXP-0003使用EXP导出

时间:2015-09-30 09:00:44

标签: database oracle11g export

我正在尝试使用EXP命令在服务器上导出模式,这会导致错误EXP-0003找不到段(0,0)的存储定义。

exp userid = user / pass @ SID file = vmper01cm_30Sep2015.dmp log = vmper01cm_30Sep2015.log statistics = NONE

它向我展示的出口版本是 - 出口版本11.2.0.1.0 - 生产于9月30日星期三02:38 :: 31

和数据库是

连接到:Oracle Database 11g企业版11.2.0.4.0版 - 64位生产

我不确定是否是因为导出版本和数据库版本的不同版本,或者还有其他原因。

对于没有行的表(空表),也会显示错误。

我稍后在我们的10g机器上执行导出,其中导出版本和数据库版本相同,并且表示导出已终止且没有警告。

这适用于10g数据库

导出:版本10.2.0.4.0 - 生产于2015年9月28日星期一12:01:09

连接到:Oracle数据库10g企业版10.2.0.4.0版 - 生产

1 个答案:

答案 0 :(得分:0)

您应该使用exp版本11.2.0.4.0(与服务器相同),尽管在这种情况下它看起来更像是Oracle的exp实用程序中的错误。

AFAIK你有问题" SEGMENT CREATION DEFERRED"表参数。 当第一行插入到这些表时,这些表按需分配空间。这是11g功能。

您可以致电:

alter table <table name> allocate extent;

作为解决方法。