如何更新远程oracle数据库?
本地数据库也是oracle的。本地数据库增加、删除或修改了表记录,远程数据库也做相应的更改,实现远程与本地数据库同步。
如果采用触发器的话怕对网络造成负担。
不知有没有类似sql server2000中的复制订阅的功能?
各位高手们有没什么好的办法?

解决方案 »

  1.   

    我们是使用的实体化视图刷新机制来实现的。
    比如WEB服务器数据有修改,那么公司内部数据服务器做每天的刷新,取最新数据。
    (公司内部服务器不进行新增删除修改操作,如两台服务器都有此功能。应该也可以的。)
      

  2.   

    数据量还是比较大的,可能不能采用触发器。
    我有做过sql server中的发布,订阅,不知道oracle中有没有这样的功能,按理来说oracle应该更强大对,这种需求应该可以实现。
    哪位高手有实现过,进来讲一讲啊。
      

  3.   

    oracle好象是没有这个功能 ~~~
      

  4.   

    oracle 是有 replication 功能的。
      

  5.   

    借楼主的地方问一个问题:WEB中的数据库是SQL SERVER 2005,本地的数据库是ORACLE10G,如何才能实现本地数据库中的更新数据自动更新到WEB中的SQLSERVER2005数据库中呢?
      

  6.   

    同问,oracle里如何解决这个问题
    使用物化视图可以将远程数据同步到本地,但是怎么样同步到本地物理表中啊?