我正在做个项目  用到oracle  整个数据库是从别的部门拿到的  可这个部门那个数据库几天更新  可能删除或者增加一些记录  
我这面的数据库应该怎么保持更新(怎么在原有的基础上更新为新改的数据库?)  谢谢大家了

解决方案 »

  1.   

    可以用物化视图进行数据的同步
      

  2.   

    你们是不是联网的?如果是联网的,你就在他们的数据库中加上触发器,当他们的表发生变化时,直接修改你的数据库的表。你没有直接读取他们的数据库,那就说明不是联网的,只能定期将导出他们的数据库,再导入到你那里了。
      

  3.   

    触发器效率太低了,如果源数据库频繁操作,那么会很慢的.
      

  4.   

    如果你们项目有多少啊,表多的话,就不好弄了
      

  5.   

    我们不是互联网的  如果定期导出他们数据库再导入我们的数据库  六个表  是不是很麻烦啊 表的记录很多的
      会不会很慢?