ORA-39178: cannot perform estimate on metadata only jobs
Cause: An estimate was requested for a job by specifying the ESTIMATE or ESTIMATE_ONLY parameter. However, the job was also defined to have no data. These specifications conflict with each other.
Action: Remove one of the conflicting specifications for the job.
ORA-39178是由Oracle数据库触发的错误,它指示系统无法对只存在元数据的作业执行估算。
当在执行Data Pump导出操作(使用expdp命令)时,如果使用estimate参数指定估算将要转储的数据量空间大小,则如果只有元数据被导出,将触发ORA-39178错误。
当指定数据泵导出作业中转储估算或类似参数指定估算导出数据时,ORA-39178错误很可能会发生。此错误通常由在将要导出的模式中不包含表(只包含元数据)引起。
(1)确保要转储的模式中实际存在表。
(2)删除estimate参数,因为它无法对元数据作业执行估算。
(3)使用其他替代参数,诸如include或exclude参数,以确定要导出的表。
(4)重新尝试启动数据泵导出作业。