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

oracle全库导入导出?
A库:
通过sysdba用户exp导出的数据备份
B库:
全新oracle数据库,没有原来的表空间和数据,需要导入A库备份文件,通过imp(dba用户)导入

导了几次都没成功,现在似乎B库有A库的表空间和用户了,接下来该怎么做?
------解决方案--------------------
引用:
A库:
通过sysdba用户exp导出的数据备份
B库:
全新oracle数据库,没有原来的表空间和数据,需要导入A库备份文件,通过imp(dba用户)导入

导了几次都没成功,现在似乎B库有A库的表空间和用户了,接下来该怎么做?

报什么错了?
------解决方案--------------------
我建议你把重新建个数据库,里面是默认的表等,然后再进行导入,祝你成功
------解决方案--------------------
看你的报错,都是提示对象已经存在,你这个报错应该不是第一次导入时候的报错。
根据楼主的描述,应该是建立表对象等这种需要表空间的对象时,没有找到相应的表空间,导致导入失败。
exp逻辑导出会导出重建对象的sql,但是物理结构的内容不会帮你生成,你不需要自己手动建立所有的表空间。
------解决方案--------------------
有些对象在B库已经存在了,这也是正常的,有些系统级的对象。
只要最后导入没有中止,应该忽略这些错误即可。
你查一下,你要的数据是不是已经导进来了。