都是oracle,又可以建立长连接的话可以用触发器
如果数据库可能是异构的,增加字段用于同步处理
比如增加个字段标记修改时间,然后定期扫描更新异地数据库
这个其实解决想来真是挺麻烦的,根据你的具体要求确定哪种方案比较合适

解决方案 »

  1.   

    在两个实例中, 各创建一个DB link ,连接到对方数据库, 然后根据需要在触发器中实现数据的复制或更新.
      

  2.   

    我的具体情况是这样的,
    两边都是Sybase的数据库,各有一张的表(结构完全相同),外部有两个应用程序(各操作一个库),现在要实现两表数据同步。(外部应用程序的代码是不能改的)
      

  3.   

    可以用高级复制来实现,
    http://www.eygle.com/pdf/Advanced.Replication.Research.by.Kamus.pdf
    这里有详细的高级复制配置步骤.
      

  4.   

    用快照,定期刷新,就可以同步了。google快照建立的办法,网上很多现成的例子的
      

  5.   

    在两个实例中, 各创建一个DB link ,连接到对方数据库, 然后根据需要在触发器中实现数据的复制或更新.