10g 一主多备的搭建技巧(r6笔记第13天)

在数据库环境中,一主一备是比较传统的使用方式,在灾难发生的时候,可以灵活的切换主备角色,依然可以保持服务的可访问性。但是一些核心系统来说还是会有更多的过滤,一主一备似乎还是不够稳妥,如果主备出现问题,如果有另外一个备库还是有可选的余地,这种情况不是不可能发生,正是因为核心业务的需要还是需要保证数据的安全。 很多场景下,一主两备会保持这样的场景,一主一备在同一个区域内,这样在出现问题的时候方便切换,如果区域出现故障,可以保证异地的机房可以顺利承接服务。 比如下面的这种方式是比较传统的一主一备的方式。因为是在10g的环境中,所以备库还是Mount,不能open在线接收数据变更。

在这种结构下,如果根据需要去添加另外一个备库节点,就需要考虑到一些负载的因素。毕竟我们不希望主库有很多的数据文件复制工作,尽管duplicate特性还是比较方便的。 这个时候我们可以只动用备库导出响应的备份数据来。如果这个时候主库出现问题,可以随时终止rman备份,直接切换环境。

当然利用备库导出rman dump,在另外一个备库来做恢复,如果文件路径等等存在偏差,或者限于dump的大小和磁盘空间,可能会把dump放在不同的路径下,就可以直接设定catalog来恢复。 大体的四个步骤如下面的蓝色方框所示。这个时候主库和备库之间还是没有任何的直接关联,所以从这个地方,也把主库的负载降到了最低。

数据库恢复之后,这就是一个新的备库,我们可以通过dg broker来建立和主库的关联关系。这个时候回在三个节点间进行一些配置信息的同步,过程还是比较快的。

就这样,一主两备的环境就搭建好了。 其实我们还可以这么思考,把switchover的场景和failover都结合起来,如果在switchover出现失败的情况下,我们可以动用第二个备库来做failover. 怎么理解呢,switchover在一些外部因素的作用下还是可能会失败,比如在10g版本中,我们把备库启动到了read only状态,结果数据变更都会延迟,如果延迟够大,rman配置可能会把一些历史的归档给删除掉,尽管RFS把归档传到了备库,但是MRP还没有开始工作,所以备库中的归档还没有使用到。这个时候主库奔溃,那个read only的备库做switchover就很可能失败。 这个时候我们还是保证另外一个备库在mount状态,我们可以直接做failover

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2015-07-30

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BeJavaGod

[群友分享] 第一次安装liunx系统排坑总结

本文来自群友“易水难求”总结,适合新手排坑 第一次安装设置虚拟机爬坑总结 第一坑:使用VMware Workstation 11版本的设备安装 CentOS-...

3927
来自专栏bdcn

Flask学习笔记-使用bootstrap-datepicker实现页面日期选择 顶

这个插件的样式个人觉得还是很不错,而且可以功能也是比较全的,多语言的支持也很全面,中文化很方便。

6932
来自专栏公有云大数据平台弹性 MapReduce

YARN之label调度在EMR中的应用

在腾讯云EMR的用户场景使用当中,有部分用户要求希望他们能在任务高峰期,对集群进行扩容,利用云端的弹性计算资源,为集群扩展计算能力,并且在集群相对空闲的情况下,...

2943
来自专栏社区的朋友们

消息队列 CMQ 七大功能实践案例

本文先简单介绍 CMQ 底层的架构实现,然后着重结合CMQ的功能特点来介绍 CMQ 的实践案例,让大家快速理解和上手 CMQ 的开发。

1.4K9
来自专栏渠道合作伙伴技术圈

Windows server环境下混合云部署DFS文件服务

很多传统企业在设计身份验证和文件服务时,都会使用微软的活动目录和windows server自带的文件共享来实现以上的需求, 公有云的出现给这个场...

72716
来自专栏杂烩

一个综合的分布式项目之项目环境准备 原

    创建maven项目相信看到这的oscer都会,这里就不赘述,主要贴出一些配置文件(限于篇幅随意贴了点,全部的请看github上)。

631
来自专栏张戈的专栏

解决Nginx Helper插件一键清理缓存功能导致网站打不开问题

5 月份,张戈博客分享了一篇《Nginx 开启 fastcgi_cache 缓存加速,支持 html 伪静态页面》的文章。文中也提到了 WordPress 有一...

4259
来自专栏张首富-小白的成长历程

强制编辑文件,文件属主和属组自动改变

为什么对文件的权限是r--权限 对文件所在目录的权限是rwx权限 我们也能强制保存文件,但是保存之后的文件属主和属主就变了? 猜想:因为我们文件所在目录有rwx...

1503
来自专栏我是攻城师

Bug死磕之hue集成的oozie+pig出现资源任务死锁问题

3286
来自专栏木头编程 - moTzxx

VMWare14 安装Mac OS系统(图解)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

1.5K3

扫码关注云+社区

领取腾讯云代金券