我用命令EXP LE/LE@fly BUFFER=64000  FILE=C:\12211455.DMP  TABLES=(LE.SATBSS)导出了一个dmp文件,然后我用“imp LE/LE@LE file=c:\LE.dmp log=db.log”导入,老是出现IMP-00009: 导出文件异常结束和IMP-00000: 未成功终止导入的错误。我在OMS中的“数据管理\导入”下操作也是出现同样的错误。请问这个错误是什么?怎么解决?是不是我的exp命令写错了还是怎么了?

解决方案 »

  1.   

    另:上面的操作都是在同一个oracle版本下进行的,并且是在windows下进行的。
      

  2.   

    数据文件有多大?
    字符集是否一样?
    采用pl/sql试一下
      

  3.   

    EXP LE/LE@fly BUFFER=64000  FILE=C:\12211455.DMP  TABLES=(LE.SATBSS)
    imp LE/LE@LE file=c:\LE.dmp log=db.logc:\le.dmp有这个文件吗?
      

  4.   

    我在发帖的时候写错了,应该是imp LE/LE@LE file=c:\12211455.dmp log=db.log 
      

  5.   

    exp时候要是不完全,那么imp的时候就会出错
      

  6.   

    imp LE/LE@LE file=c:\12211455.dmp log=db.log  full=y ignore=y试下
      

  7.   

    EXP LE/LE@fly BUFFER=64000  FILE=C:\12211455.DMP  TABLES=(LE.SATBSS)
    imp LE/LE@LE file=c:\12211455.dmp log=db.log tables=(SATBSS) full=y ignore=y
    就ok了。