oracle中有两个用户A、B的表结构完全相同,通过全库备份的方式,备份为dmp文件。现在导入到数据库中,希望将A、B两个用户的数据合并起来,有没有简单的办法呢?

解决方案 »

  1.   

    expdp impdp
    指定参数append
      

  2.   

    想要导入的时候合并貌似不可能。
    A,B分别导入,然后需要合并的表,merge into
      

  3.   

    问题是dmp文件是exp出来的,别人给我的数据,我没有办法改变。
      

  4.   

    你用sqlldr 多文件导入。。导入的时候制定AB文件导入到一张表。。
    infile 'a.dmp'
    infile 'b.dmp'
      

  5.   

    分别导入到两个用户下边,然后脚本merge into