现在模拟一个下我的问题:有两台服务器,每台服务器都有一个相同的 oracle 数据库,而且数据库中有很多数据;现在把这两台 oracle 数据库 的 数据 集 中 到 第 三 台服务器中 的oracle数据库中,能有什么好的方法么?

解决方案 »

  1.   

    从第三台机器上建立指向前两台老机器的dblink,你想怎么拷数据就怎么拷数据你说的需求不够具体,只能这么问题你了
      

  2.   

    可以把数据库B 继承 数据库A 
        数据库B的数据来源于 数据库A  每天都进行备份和拷贝
    那么,当A库发生变化的时候B库应该也发生变化 这实现了数据库的一致性..
    使用(增量型 ,累计型)增量导出。。
    $exp system/manager inctype=cumulative file=111.dmp(a)增量型
    $exp system/manager inctype=incremental file=222.dmp (b)累计型   这个时候数据库C 可以把数据库B的备份文件拷贝到C服务器中就OK拉!
    但是,这样带来的就是大量的备份麻烦。   
         
      

  3.   


    需要实时合并吗,如果不需要实时的话。可以用exp imp或者expdp impdp
      

  4.   

    可以用exp imp或者expdp impdp