Golden Gate 与 Oracle DataGuard 的 区 别 GoldenGate TDM Oracle DataGuard(物 理 ) Oracle DataGuard(逻 辑 ) 基 本 原 理 抽 取 在 线 日 志 中 的 数 据 变化 , 转 换 为 GGS 自 定 义的 数 据 格 式 存 放 在 本 地 队列 或 远 端 队 列 中 。 复 制 归 档 日 志 ( 9i) 抽 取 归 档 日 志 中 数 据 的 变 化 ( 9i) 复 制 归 档 日 志 或 在 线 日 志 ( 10g) 抽 取 归 档 日 志 或 在 线 日 志 中 数 据 的 变化 ( 10g) 系 统 整 体 性 能 两 端 数 据 库 是 活 动 的 , 备份 端 可 以 提 供 实 时 的 数 据查 询 及 报 表 业 务 等 , 从 而提 高 系 统 整 体 的 业 务 处 理能 力 , 充 分 利 用 备 份 端 的计 算 能 力 , 提 升 系 统 整 体业 务 处 理 性 能 。 可 以 实 现两 端 数 据 的 同 时 写 入 。 备 份 端 处 于 恢 复 或 只 读 状 态 , 在 只读 状 态 下 不 能 同 时 进 行 恢 复 。 只 读状 态 只 能 短 时 间 内 存 在 , 对 外 提 供查 询 也 是 短 时 间 的 。 两 端 数 据 库 是 活 动 的 ,备 份 端 可 以 提 供实 时 的 数 据 查 询 及 报 表 业 务 等 ,但 不 能两 端 都 有 数 据 写 入 。 接 管 时 间 可 实 现 立 即 接 管 数 据 库 工 作 在 mount 状 态 下 ,如 果要 接 管 业 务 ,数 据 库 要 到 open 状态 .接 管 时 间 不 定 。 在 最 大 性 能 模 式 下 需 等 待 日 志 应 用 完毕 然 后 改变 数 据 库 模 式 完 成切换 ,如 果是 只 传输归 档 日 志 接 管 时 间 更长。 复 制 方式 GoldenGate 可 以 提 供 秒一级的 大 量数 据 实 时 捕捉和投递, 异步复 制 方式 ,无法实 现 同 步复 制 。 物 理 standby数 据 库 与 主数 据 库 同步是 利 用 oracle 的 恢 复 机制 实 现的 , 无法实 现 同 步复 制 。 可 以 实 现 日 志 同 步和异步传输,但 日 志同 步复 制 时 主数 据 库 必须等 待 本 事务成功写 到 standby 数 据 ...