我们有两个 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_by
ola中的用户有相同的表。
2 对于名为“table1 ,in
ola it may contain a record with
id=1 , and the same table
table1 in
olb may contain a record with the same
id=1 id”的同一个表where the
,主键是主键。