我现在需要在局域网(LAN)的两台不同的计算机上的  数据库 进行数据同步,  我准备采用oracle的rman来实现,但是好像它这个功能只可以 自己备份后 还原到自己的数据库?  而我是需要在一台机器上备份  然后到另外一台机器上还原 来实现数据同步的功能。
 
         请问  如何实现了? 

解决方案 »

  1.   

    用 Data Guard 实现同步!
      

  2.   

    难道我又要重新去熟悉那个 Data Guard ? 那你们有没有更详细的使用说明了
     
      或者 就用oracle的RMAN的话  可不可以实现了,  该如何实现啊?
      

  3.   

    实时同步?rman不行。全库同步,还是部分表同步?
    表的话,可以用高级复制DATA GUARD同步可以,只是逻辑和物理standby,决定是否可以直接查询还是read only
      

  4.   

    差不多了   就是每隔那么一段时间(比如:30分钟) 就会同步数据一次
      
        整个tablespace 表空间的数据都要  包括(表、触发器、序列、存储过程) 等等这些都需要了
     
       就是 当一个数据库 出问题时  另外一个  那个马上 可以运行和系统接轨
      

  5.   

    rman 是办不了这个事情的,按照你的需求,dg是最好的一个选择,lz可以先看看dg是用来做什么的
      

  6.   

    据我了解RMAN貌似只能在一台机器上备份,在另一台机器上恢复
    你描述的那种隔一段时间同步数据是办不到的
      

  7.   

    可以使用stream复制,或者goldengate(最niub的复制技术)或者使用落后的CDC(跟触发器原理差不多)