oracle的farsync,Oracle 12c 新特性 Active Data Guard Far Sync

Active Data Guard Far Sync 概述

Active Data Guard Far Sync 是Oracle 12c 的新功能(也称为Far Sync Standby),Far Sync 功能的实现是通过在距离主库(Primary Database)相对较近的地点配置Far Sync 实例,主库(Primary Database) 同步(synchronous)传输redo 到Far Sync 实例,然后Far Sync 实例再将redo 异步(asynchronous)传输到终端备库(Standby Database)。这样既可以保证零数据丢失又可以降低主库压力。Far Sync 实例只有密码文件,init参数文件和控制文件,而没有数据文件。

如果redo 传输采用Maximum Availability 模式,我们可以在距离生产中心(Primary Database)相对较近的地点配置Far Sync 实例,主库(Primary Database)同步(synchronous)传输redo 到Far Sync 实例,保证零数据丢失(zero data loss),同时主库和Far Sync 距离较近,网络延时很小,因此对主库性能影响很小。然后Far Sync 实例再将redo 异步(asynchronous)发送到终端备库(Standby Database)。

如果redo 传输采用Maximum Performance 模式,我们可以在距离生产中心(Primary Database)相对较近的地点配置Far Sync 实例,主库(Primary Database) 异步传输redo 到Far Sync 实例,然后Far Sync 实例再负责传输redo 到其他多个终端备库(Standby Database)。这样可以减少主库向多个终端备库(StandbyDatabase)传输redo 的压力(offload)。

Far Sync 配置对于Data Guard 角色转换(role transitions)是透明的,即switchover/failover 命令方式与12c 之前相同。

考虑到可能发生Data Guard 角色转换,即switchover/failover,可以在距离备库较近的地方也配置Far Sync 实例,这个Far Sync 实例只有在当前的备库切换为主库后才启用。

考虑到Far Sync 实例的单点故障,可以在距离主库交近的地点配置2 个Far Sync 实例,起到备用的作用。

本文重点是测试Far Sync 安装配置。

本文转自oracle官方博客:

https://blogs.oracle.com/Database4CN/entry/12c%E6%96%B0%E7%89%B9%E6%80%A7_active_data_guard_far

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26753337/viewspace-2094083/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值