1.在一个远程桌面上用expdp system/system@xrorcl  DIRECTORY=dpdata1  DUMPFILE=full.dmp   FULL=y这个语句导出数据库
2.在另一个上面imp system/system@orcl file=D:\dump\BEIFEN.DMP FULL=y这个语句导入
3第一的版本是低版本可是在导入的时候为什么会报IMP-00010:不是有效的导出文件,标头验证失败,00000:未成功导入
4求解

解决方案 »

  1.   

    expdp 时,加上 VERSION参数;
      

  2.   

    expdp system/oracle schemas=oracle directory=expdp dumpfile=dd.dmp version=10.2.0.0.0大概这个形式,你可以根据你自己的目标版本,进行调整 ;
      

  3.   


    我刚又看了你的帖子,发现个大问题你 expdp 做的导出,但是导入用时,用的却是 imp ;这个要成对的用:
    exp + imp  或 expdp + impdp  你再重新试试 
      

  4.   

    我也发现了我用impdp没有出现那个什么IMP-00010:不是有效的导出文件,标头验证失败,00000:未成功导入这些问题这个错误应该是文件内部的错吧