Email: service@parnassusdata.com 7 x 24 online support!

IMP-00008: 导出文件中出现无法识别的语句 报错

IMP-00008: 导出文件中出现无法识别的语句 报错

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

 

 

 

IMP-00008: 导出文件中出现无法识别的语句


[oracle@vrh8 ~]$ oerr imp 8
00008, 00000, "unrecognized statement in the export file: \n  %s"
// *Cause:  Import did not recognize a statement in the export file. Either 
//          the export file was corrupted, or an Import internal error has 
//          occurred. 
// *Action: If the export file was corrupted, retry with a new export file. 
//          Otherwise, report this as an Import internal error and submit
//          the export file to customer support.

 

IMP-00008 unrecognized statement in the export file 报错是当使用IMP 工具导入导出DMP文件时,可能遇到的报错; 该报错常见于以下几种情况:

  1. 使用了错误的IMP binary版本,例如exp时使用的是10.2.0.5的exp,而却尝试用9.2.0.1的imp导入数据时可能遇到上述报错
  2. exp出来的dmp文件本身已经收到某些损坏,导致的corruption

 

对于第一种情况 只需要使用正确的imp版本和数据库即能绕过,其本身并不是什么问题,exp/imp的导入导出必须遵循 使用低版本export导出,使用目标版本imp导入的原则。即如果是10g的数据库的数据要导出到9i中,则需要用9i的exp和imp。

 

对于第二种情况,imp工具本身对于已经损坏的dmp文件无能为力,可能无法抽取出其中的数据。 则此时需要使用一些特殊的数据抽取工具例如DUL类型的工具等,来从这些已经损坏的exp/dmp文件中抽取出正常的数据来。