Oracle Data Pump导入到sql文件错误:ORA-31655没有数据或元数据对象

时间:2010-01-26 14:40:18

标签: oracle import datapump

我正在使用Data Pump导出/导入数据,一个要求是将数据导入到sql文件中。操作系统是窗口。 我做了以下导出:

expdp system/password directory=dpump_dir dumpfile=tablesdump.dmp content=DATA_ONLY tables=user.tablename

并且它可以工作,我可以在目录路径中看到文件TABLESDUMP.DMP。

然后当我尝试将其导入sql文件时:

impdp system/password directory=dpump_dir dumpfile=tablesdump.dmp sqlfile=tables_export.sql

日志显示:

.....
ORA-31655 no data or metadata objects selected for job
.....

并且在目录路径中将sql文件创建为空。

我不是DBA,我是Java开发人员,你能帮助我吗?

THKS

1 个答案:

答案 0 :(得分:1)

由于我使用参数'content = data_only'导出数据,因此转储文件没有要导入的元数据信息。我尝试使用'content = all'paramteer导出然后导入到sql文件中。 我希望这对其他案例有所帮助。

向Anurag Tibrewa求助。