我以前备份的数据库,忘记了导出的用户是哪个了,现在我想把它imp到数据库中去,导入不成功,请问怎么查看我原来导出的.dmp的导出用户是那个,或者好像可以强制导入,请问怎么我如何处理???

解决方案 »

  1.   

    imp test/test@tnsname file=test.dmp full=y ignore=y
      

  2.   

    另外,可以通过ultra edit工具打开*.dmp文件,然后切换到文本模式后
    如果导出命令是:exp test/test@tnsname file=tt.dmp owner=scott
    有如下内容:
    DTEST --连接的用户
    RUSERS --按用户导出,如果按表方式是RTABLES
    ....
    ....
    CONNECT SCOTT --导出SCOTT用户
      

  3.   

    先随便用个用户,出错了oracle会告诉你是哪个用户导出的imp '连接字符串' file=xx fromuser=test123321(这个随便输入) touser=xx这时就会出错,oracle会在此时把导出的用户显示出来