Oracle实时数据库镜像

Oracle是否有任何内置function来支持主从镜像机制?

我正在寻找镜像/复制到只读数据库的生产服务器。 只读数据库将用于报告和此类目的。

我们正在使用Oracle 10gR2

Oracle Dataguard是你想要的。 它提供了多达9个从站的主从configuration(这是非常令人印象深刻的!)

它虽然昂贵,但您需要Oracle企业版。

关于Oracle的一件事情:除非你是甲骨文的专家,否则我真的不推荐使用RAC。 每个人都得到RAC可怕的错误。

我不是甲骨文的专家,但从我的理解来看,至less在历史上,甲骨文使用RAC来进行集群化。 这是两个(或更多)服务器具有相同的存储,这意味着您可能需要一个SAN和另一桶充满了许可的钱。

我不知道Oracle的只读 – 从属解决scheme。 这并不意味着没有一个。

我不相信你需要DG来使用逻辑备用数据库。 。 但是,您还需要许可备用数据库/服务器。 这里有一个很好的描述,build立一个必要的手动步骤。 它的工作原理 – 我已经完成了。

10g中的dataguard不支持从备用数据读取。 所以你需要11g中的“Active Dataguard”。

此外 – 关于在上面的post(注释不是我可用!)stream现在已被弃用,并取代oracle goldengate。

研究stream复制 – 您将不需要额外的Dataguard许可。 需要一些练习才能正确使用,但如果您使用的是网格控制,则会提供一个向导来帮助您进行设置。 您也可以使用企业pipe理器创build脚本。 我用这个方法和双向复制。

您可以设置3个数据库服务器,并将启动数据库导入3个服务器,请configuration您的插入和更新应用程序,以便在其他服务器上写入(其机制非常简单),然后您就可以在其他服务器上完全镜像。