打开dmp文件(用文本工具),在dmp得开始几段里就有
TEXPORT:V09.02.00
星期五 3月 17 10:8:44 2006c:\nsdb2006-3-17.dmp
sys.dbms_logrep_imp.instantiate_schema(schema_name=>nsdb, export_db_name=>nsdb.US.ORACLE.COM', inst_scn=>'95987617');
可以看出导出得用户是nsdb

解决方案 »

  1.   

    比如你的文件名为123.dmp,放在D:\在命令行提示符下输入imp username/passwd@sid 导入文件: EXPDAT.DMP> d:\123.dmp输入插入缓冲区大小(最小为 8192 ) 30720>经由常规路径导出由EXPORT:V09.02.00创建的文件警告: 此对象由 XXT 导出, 而不是当前用户在这里你就知道是"XXT"这个用户导出的撒,不要随便用文本打开操作dmp文件,极有可能损坏
      

  2.   

    你别管.随便用一个用户导入.
    oracle会告诉你是由什么用户导出的.
    然后你fromuser=...   touser=...