Data Guard 是一个集合,由一个 Primary 数据库(生产数据库)及一个或多个 Standby 数 据库组成。Data Guard 的各数据库之间通过 Oracle 的网络服务名进行连接,并且有可能分 布于不同地域,实际上只要组成 Data Guard 的各数据库之间能够相互通信,它们的物理位置 并没有什么限制。
Oracle GoldenGate 是一种基于日志的结构化数据复制备份软件,它通过解析源数据库联机 日志或归档日志以获取数据的增量变化,然后再将这些变化应用到目标数据库,从而实现源数据 库与目标数据库的同步。Oracle GoldenGate 可以在异构的 IT 基础结构(包括几乎所有常用 操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而广泛应用在应急系统、 联机报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾、数据库升级及移植以 及双业务中心等多个关键应用场合。
DG 支持快速启动的链接时故障转移。只适用于oracle 数据库
GG 支持异构数据库容灾,通过在源端抽取重做并发送到目标端执行来实现同步。
GG 可以实现亚秒级的数据同步,但不支持运行时的故障转移