两台数据库一摸一样现在。分为A和B,
之前要使A中的部分表与B的部分表同步。目的就是A数据库down掉后,可以继续使用B数据库。但是不需要完全同步只需要同不一部分表。物化视图解决不了问题。写触发器麻烦了。
我现在有个想法不要做实时同步了。可以每隔一段时间把主数据库的那些表,导出来。再导入可是现在的数据库中有数据。查了下网上,oracle 9以后就没有增量导入了。
请教下怎样可以定期把那些表导入到备用数据库中

解决方案 »

  1.   

    使用link+触发器呢
    试过没有?我觉得应该可以吧
      

  2.   

    DBLINK+触发器太繁琐了。不可行的。60张表,每张都30个字段。
      

  3.   

    dblink+procedure+job也挺好的.  
      

  4.   

    楼上的说说procedure该怎么写。每个表都写一次?
      

  5.   

    在b上建立个可以访问a的dblink
    然后建立个存储过程去操作a数据(用到上面说的dblink)
    在做个job定时执行上面的存储过程
      

  6.   

    如果是LINUX系统的话就用CRONTAB 来做 IMP /EXP如果是WINDOWS 系统的话就用任务 来做 IMP/EXP