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

有关oracle数据迁移的问题
   本人是个oracle的菜鸟,现正处理oracle数据迁移的问题。数据库服务器A和B的表结构完全一样,只不过两个库里面都有了数据。现在要将A中的数据迁入B中。我开始使用了exp命令整库导出A,然后导入B,但出现好多唯一性约束冲突,系统启动后也出现了些莫名其妙的错误。我现在决定在B上删除表空间,然后新建同名的表空间,然后再执行整库导入,可行吗?如果不可行,能给个思路吗?
------解决方案--------------------
exp命令使用的有问题。
可以重新建B表空间,然后倒入A的数据。
------解决方案--------------------
imp的时候是默认插入操作的,所以要么先把B库里的表全删除掉再执行imp,要么先把B库里的表数据全部清空再执行imp,注意如果不删表就导入的时候最好选上ignore=y选项。