有一个dmp文件,从其他服务器上exp下来的 
想导入到我自己机子的Oracle里。
步骤如下:
1.cmd
2.执行imp的步骤,最后说成功终止导入,但出现警告
可是通过Oracle的客户端查看,并没有导进去。

解决方案 »

  1.   

    在IMP指定LOG参数,请提供详细LOG信息。
      

  2.   

    用EDITPLUS打开DMP文件,然后将其中有关9201的信息修改9208再次导入看报什么错误
      

  3.   

    楼主教你一招用管道方式的导入,速度会很快:)
    mknod temp.dmp p
    uncompress < XZ.dmp.Z > temp.dmp &
    imp user/pass fromuser=old_user touser=new_user tables=table1,table2 file=temp.dmp BUFFER=3072000 grants=N indexes=N ignore=y CONSTRAINTS=N log=imp_old.log
    rm temp.dmp
      

  4.   

    前提是你的导出文件是压缩的(如XZ.dmp.Z),这样就可以不用解压缩了。
      

  5.   

    楼主不妨用
    imp user/pass fromuser=old_user touser=new_user tables=table1,table2 file=temp.dmp BUFFER=3072000 grants=N indexes=N ignore=y CONSTRAINTS=N log=imp_old.log
    这个命令试试看