你需要知道这个dmp文件中是哪个用户导出的,表空间是什么?
 然后在那个装好的数据库中建立相应的表空间,用户,然后执行导入就可以了
  imp username/pwd@sid file=c;\a.dmp full=y

解决方案 »

  1.   

    1。先建数据库
    2。进入sqlplus 用户名system/manager
    3。建立用户 create user username identified password
    4。授权 grant dba to username
    (根据你的数据库文件定)
    5。导入 imp  username/pwd@数据库服务名 file='导入文件的路径' full=y
      

  2.   

    对, 用imp导,但是必须知道你的导出文件相对应的用户名,不然应用程序有可能出错
    具体命令就是在dos提示符下,用imp username/pwd@sid file=c;\a.dmp full=y