各位大哥哥姐姐你们好,我刚接触Oracle,有个问题怎么也整不明白帮帮我吧。
一个主服务器,两个异地服务器,三个服务器中库的结构都一样,怎样能实现当异地服务器添加数据时,主服务器也添加?
即主服务器数据=异地服务器1+异地服务器2
网络情况是这样的,异地服务器在局域网中,能访问主服务器(有大IP),主服务器(没有大IP)不能访问异地服务器。即单向传送。

解决方案 »

  1.   

    后面这句话是这样的,
    网络情况是这样的,异地服务器(没有大IP)在局域网中,能访问主服务器,主服务器(有大IP)不能访问异地服务器。即单向传送。
      

  2.   

    在两个异地服务器上创建到主服务器的dblink,然后分别创建那些表的update,insert,delete触发器。
      

  3.   

    做dblink,然后用触发器倒是能实现,但这需要考虑一个问题增量问题,而且序列等问题。