那泥都知道些什么?要是对ORACLE也什么都不知道,还是找个懂ORACLE的人来恢复吧?

解决方案 »

  1.   

    如果DMP文件不太大,使用文本编辑器打开看CREATEA TABLE 的存储参数可以
    看到是存在什么表空间,在新机器上建立这个表空间,至于用户就没有什么关系,
    就是随便建立个用户然后,把这个用户默然的表空间指到那个表空间,就可以IMP了
      

  2.   

    只要你知道system的密码,执行imp,用它登录就行。
      

  3.   

    用imp 的show=y参数可以看到dmp中的对象和用户用imp 的indexfile=<filename>参数可以生成dmp用户/对象sql脚本
      

  4.   

    先直接IMP一个表,查看报错信息也是个方法
    IMP SYSTEM/MANAGER FILE=A。DMP   FULL=Y LOG=A。TXT
      

  5.   

    你有log文件嗎﹖如果有可以的log文件中找到用戶名。再用DBA身份進入后更改這個用戶的密碼導入就可以了。
      

  6.   

    drabit(square)的办法比较好。除非有LOB字段,你不一定非要创建相同的表空间。
    有LOB字段的表,表空间必须一样。