请问两个数据库结构相同,如何通过dmp文件进行批量记录的追加,谢谢

意思是:

A B 两个数据库结构(结构对象都相同,相同的对象、表、过程等等...)

现在情况是:
A数据库服务器 有 1月1号-----3月31号的业务数据

B数据库服务器 有 4月1号-----5月8号的业务数据
需求:
如何将 B数据库的业务数据导入追加到 A数据库?

要求不影响现有A数据库的正常使用,并可查B库的数据
请教大神了@,!

方法1: 要求你熟悉oracle的表空间、用户权限、临时表等:
1: 务必将库A、B备份;
2:使用expdb将B库导出;
2: 使用oracle impdb工具将数据导入A,请仔细研究清楚这个工具的使用及参数意义再导入,选择append模式~.

方法2:
1:建立远链接(db link);
2:通过远链接,select 库B的表数据,insert进库A临时表后,再合并,这个就是纯SQL了;
3:写一段SQL,做一个循环来处理步骤2.

其实就是冷备份、热备份、热合并的问题。

这个一般由DBA来做,你如果实在不熟悉,请你项目组的DBA来做!!务必备份数据!!

大概如下

exp u/u@B file=c:\b.dmp

imp u/u@A fromuser=u touser=u ignore=y file=c:\b.dmp