kandari 2015-05-09 11:17 采纳率: 0%
浏览 1745
已采纳

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

意思是:

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

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

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

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

  • 写回答

3条回答 默认 最新

  • foreach_break 2015-05-09 11:45
    关注

    方法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.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?