1,建立个存储操作记录的表
2,自己做个触发器,把操作寸进那个表里;
3,建立个作业,只导出那个表到外网机子里,调度是10分钟一次
4,还是在内网里的作业里执行你自己编的一个存储过程,做循环执行这些insert、update、delete操作(用内网的执行外网的),注意批量更新数据库的情况,所以你的触发器一定要是游标写的。
5,注意执行完后要删除这两个临时表的记录。

解决方案 »

  1.   

    Oracle 中好象有同步复制的工具, 具体也没用过, Oracle 文档里有的
      

  2.   

    最好县内外网建立dblink后,使用快照,这样同步的效率不会太低,你那样存储执行SQL语句拿过来用并不是一个好办法。
      

  3.   

    外网的节点安装双网卡,启动两个Listener,通过快照可以实现一段时间内的同步
      

  4.   

    mywhsw:你说的跟我差不多,实现难啊
      

  5.   

    如何扑获引起触发器的那条sql语句?