日期:2014-05-17  浏览次数:20738 次

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

------解决方案--------------------
做过817到9i的imp,我想10g也应该没有问题吧

用sys用户imp就可以了
------解决方案--------------------
直接用pl/sql工具导入试试
------解决方案--------------------
我的blog里有导入导出命令详解,请参考一下:
http://blog.csdn.net/kinglht
------解决方案--------------------
imp system/manager@TEST file=d:\daochu.dmp

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