我们有两个 oracle 服务器,ola并且olb.
它们都在win server 2003上运行,安装了相同的oracle 11.2g,并具有相同的oracle服务orcl。
虽然orcl有一个login_by拥有很多表的用户,但每个表都有一个主键。
现在,您可以olb将ola.
现在的表login_by已被插入到数据日志中。ola数据不同olb。
现在我们要将这些数据从 导入olb到ola。我们已经将用户的数据login_by导出dmp到olb. 但我们不能将其导入dmp,ola因为ola具有相同的架构(具有相同的用户、表),导入将失败。
然后我想知道是否还有其他想法?
BTW,ora并且orb不能通过网络互相访问。
更新(我做了什么):
1 导出数据olb:
exp login_by/000000@orcl file=c:\olb.dmp
2 导入数据到ola.
imp login_by/000000@orcl fromuser=login_by touser=login_by file=c:\olb.dmp
由于两个原因,这将失败:
1 login_byola中的用户有相同的表。
2 对于名为“table1 ,inola it may contain a record withid=1 , and the same tabletable1 inolb may contain a record with the sameid=1 id”的同一个表where the,主键是主键。