guoxian1985
guoxian1985
2012-09-11 15:11
浏览 414
已采纳

2个物理隔离的数据库 都可以修改某些表的数据 如何实现双向同步

有2个oracle数据库服务器 是物理隔离的 不能互相访问。2个数据库的表结构是一模一样的,2边的用户都能对某些表做插入、删除或修改操作。如何实现2个数据库的双向同步,使同步后的2边数据库中表的数据都是最新的?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • jinnianshilongnian
    jinnianshilongnian 2012-09-11 15:22
    已采纳
    点赞 评论
  • surelei
    surelei 2012-09-11 15:51

    既然是物理隔离了,就不可能实时同步了,因为通过第三方周转,总归是有很大延时的。
    不知道为什么你们的数据库架构会是这样的。

    点赞 评论
  • surelei
    surelei 2012-09-11 15:54

    我能想到是,两边的应用都提交到一个地方,可以是一个数据库,然后在一起同步到两台oracle上,两个oracle只用来读取数据。
    或者数据库写的请求都通过第三方代理程序,同步写道两个oracle里。
    不过这样的做法都很恶心啊,你们数据库的架构最好从新设计一下。
    要么部署到一起,建一个RAC。

    点赞 评论
  • iteye_12965
    iteye_12965 2012-09-12 01:16

    拿U盘拷吧

    点赞 评论

相关推荐