Oracle12c DataGuard Far Sync的配置和使用简介(下)

编辑手记:前文我们分享了DG 中Far Sync Instance的创建和配置,今天一起来学习当Far Sync Instance出现问题时,日志传输的情况,并介绍在配置Far Sync Instance的情况下,switchover的过程。

上文中Oracle12c DataGuard Far Sync的配置和使用简介(上)提到了Far Sync Instance的配置,配置在参数中配置了max_failure=1 alternate=log_archive_dest_3 参数。当dest_2出现问题时会切到打dest_3进行传输日志。

关于此参数参考http://docs.oracle.com/database/121/SBYDB/log_arch_dest_param.htm#SBYDB01102

下面测试下Far Sync Instance出现问题时,dest_3是否能正常运行。

关闭Far Sync Instance

主库切换日志

查看主库日志

备库dg alert日志

备库显示正常。

接下来我们进行switchover。

12c dataguard提供了新的语法来实现dg的switchover.下面进行测试下。

主库执行检查

alert

切换

主库日志

Far sync 传输日志

DataGuard端 alert日志

查看新主库

---the end

知识补充:关于Far Sync Instance的配置

1、最简单的Far sync的配置模式:在主库附近(实现同步的距离限制范围内)配置far sync实例,主库与far sync实例之间进行同步传输,far sync与备库之间进行异步传输,这样,即使主备之间的连接出现连接问题,主库的数据都在far sync实例中,实现数据零丢失。

2、Far Sync的高可用配置:虽然far sync提供零丢失的数据同步,但一切都会出故障,为了避免主库与Far Sync之间的连接出现问题导致数据丢失,在主库上配置两个Far Sync实例,当其中一个连接中断的时候,自动切换到另一个Far Sync实例。

3、Far Sync的扩展配置:在需要做主备切换的环境中,为了保证切换后的数据传输不受影响,在两个节点上都配置Far Sync实例,当然,在同一时刻,只有一个Far Sync实例处于活动状态,也就是与当前主库靠近的Far Sync实例处于活动状态。

原文发布于微信公众号 - 数据和云(OraNews)

原文发表时间:2017-07-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏cols1

如何在 Linux 下连接 VPN 服务?

VPN是一种常用于连接中、大型企业或团体与团体间的私人网络的通讯方法。它利用已加密的通道协议(Tunneling Protocol)来达到保密、发送端认证、消息...

2.9K0
来自专栏技术记录

版本控制器——Egit使用方法

什么是Git Gitv是目前世界上最先进的分布式版本控制系统。   那我们为什么需要学习Git呢?因为在我们传统的java自学中,所有的项目都是自己独立开发完成...

1816
来自专栏Android群英传

一篇文章,教你学会Git

551
来自专栏小狼的世界

Analog使用中的一些技巧和总结

Analog是一款用来快速处理日志的开源工具,具有很高的效率,但是生成的结果并不美观,本文就analog使用过程中的一些问题进行总结,讨论如何对analog进行...

621
来自专栏小白课代表

Altium Designer 18 安装教程

1604
来自专栏布尔

用c#添加Networkservice对文件夹的写权限

      一般的bs程序都会涉及到上传文件,这就要求network service用户有对文件夹的写权限,通常情况下我们都是用打包时调用打包程序的脚本去设置权...

2056
来自专栏walterlv - 吕毅的博客

基于 task 为 VSCode 添加自定义的外部命令

2018-08-12 12:47

592
来自专栏区块链

快速自检电脑是否被黑客入侵过

*本文作者:有价值炮灰,本文属 FreeBuf 原创奖励计划,转载请注明来自 FreeBuf.COM。 之前写了一篇《快速自检电脑是否被黑客入侵过(Window...

1819
来自专栏云计算D1net

企业如何抵御弱云密码

弱密码对于依靠云服务的企业来说是一种常见的威胁。专家Dejan Lukan总结了一些关于密码的最佳实践。 云服务在过去几年如雨后春笋般崛起,并被大量的个人和公司...

3075
来自专栏哈雷彗星撞地球

Mac 下安装node.js

Node.js 是一个用Chrome's V8 JavaScript engine 构建的 JavaScript 运行时框架。Node.js 使用事件驱动、非阻...

1125

扫码关注云+社区