文档解释
ORA-12037: unknown export format
Cause: An attempt was made to import a materialized view exported by an unknown export version (e.g., from a newer release than the importing site)
Action: Re-export the file using a version of export known by the importing site.
ORA-12037: unknown export format是由于在使用EXPDP或IMPDP命令导出时,该命令中指定的DUMP(导出/导入)格式无效导致的错误。
官方解释
该错误表示指定的DUMP格式无效。使用Query=Y参数检查指定的DUMP格式是否有效。如果指定的DUMP格式无效,错误ORA-01756可能会发生。
常见案例
用户使用以下命令导出:
expdp scott/tiger DIRECTORY=dump_dir DUMPFILE=scott.dump LOGFILE=scott.log CONTENT=DATA_ONLY
居然显示出现如下错误:
ORA-12037: unknown export format
正常处理方法及步骤
1、正确指定DUMP格式,比如使用:
expdp scott/tiger DIRECTORY=dump_dir DUMPFILE=scott.dump LOGFILE=scott.log CONTENT=DATA_ONLY COMPRESSION=all
2、查询是否有可用的DUMP格式:
expdp scott/tiger DIRECTORY=dump_dir QUERY=Y
如果查询结果中没有DUMP格式,表明没有有效的DUMP格式,需要联系DBA修复。