在只装了10g的客户端和Toad的情况下,如何将本地817的dmp文件恢复到10g中,需不需要另建用户,有谁清楚请给个详细步骤,谢谢。

解决方案 »

  1.   

    做过817到9i的imp,我想10g也应该没有问题吧用sys用户imp就可以了
      

  2.   

    我的blog里有导入导出命令详解,请参考一下:
    http://blog.csdn.net/kinglht
      

  3.   

    imp system/manager@TEST file=d:\daochu.dmp
      

  4.   

    刚刚就在干这个事情,
    8和10的表空间的管理方式不一样的,8是数据库管理,10是局部管理
    因此你首先要手动重建表空间
    还有如果你的建用户的命令里用到了TEMPORARY TABLESPACE "TABLESPACE"
    那就比较麻烦了,用户也要重建一下,
    不过有个简单的方法,直接用imp,记得加log选项,然后会报一堆的错,然后根据报错的信息获得建表空间和用户的错误命令,
    然后把命令改成正确的,先执行一下,然后重新imp就可以了.