用于在实时环境中的Oracle数据库实例之间同步大量数据的已知可靠工具是什么?
要求是具有实时数据的主机在实时环境中运行,即数据库已更新。接收主机处于脱机状态,仅在数据同步完成后才会联机。
大多数数据都存储在blob列中,要同步的数据量达到~100GB
。表中只有部分数据需要移动,而表的实际大小约为50 TB
。
这是一个集群系统,每个活机都是另一个的克隆,每台机器都包含一个Oracle DB实例。有时机器需要进行维护,它们会丢失实时数据。当它们重新启动时,数据需要同步。机器离线维护通常不会持续6个小时。如果没有克隆机器,当其中一台机器必须进行维护时,我们将无法确保系统正常运行。
同步不应该严重影响实时机器CPU使用率。
答案 0 :(得分:1)
首先要看的是Oracle Advanced Replication和Oracle Streams。您可能需要考虑获取a good book on Streams。