DB2 10.1 HADR多备机简介

DB2 高可用性灾难恢复 (HADR) 功能是一种数据库复制方法,为部分和完整站点故障提供了高可用性解决方案。HADR 通过将数据更改从源数据库(称为主要数据库)移动到一个或多个目标数据库(称为备用数据库),预防数据丢失。

多备机 HADR 功能为数据库管理员 (DBA) 提供了一种同时实现高可用性 (HA) 和灾难恢复 (DR) 的技术。本文展示如何设置、配置和监视 HADR 多备机。此外,各种示例演示了 HADR 多备机在不同故障场景中的行为。

HADR 的业务价值

借助引入的 HADR 多备机支持,您现在可使用一种技术来同时解决高可用性和灾难恢复需求。使用一种技术解决两种重要需求,可使 DB2 系统的设置、配置和维护容易得多。

HADR 备用还可通过其他许多方式用于 HA 或 DR 以外的用途:

通过使用备机可读 (备机可读) 有效使用备用资源

备机可读功能可用于将只读">工作负载转移到一个或多个备用数据库,而不影响备用数据库的 HA 或 DR 职责。此功能可帮助减少主要数据库上的工作负载,而不影响备用数据库的主要职责。除非在备用数据库上启用了备机可读功能,否则只有主要数据库可访问。在故障转移时,连接备用数据库的应用程序不会影响备用数据库的可用性。

通过使用延迟重做 (延迟重放) 实现灵活恢复战略

延迟重做可用于指定一个备用数据库比主要数据库延后指定的秒数进行日志重放。如果主要数据库上的数据丢失或损坏,它可在具有时延的备用数据库上恢复。

滚动更新和升级

使用 HADR 设置,只需在切换时短暂地中断,即可对数据库执行各种类型的升级和 DB2® 修复包更新。启用多备机 (multiple standb) 模式后,可在维持 HADR 所提供的保护的同时执行升级。

DB2 HADR 技术是一种灵活的架构,可用于解决大部分环境中多项重要的可用性需求。

多备机简介

可使用 DB2 高可用性和灾难恢复 (HADR),通过数据库事务日志发布方法在一个独立站点上创建数据库的暖备份。从 DB2 Version 10.1 开始,该功能得到了增强,可支持最多 3 个备用数据库。拥有多个备用数据库可为单数据库多站点数据复制实现高可用性 (HA) 和灾难恢复 (DR) 场景的组合。此外,当将多备机设置与针对 Version 10.1 的其他 HADR 增强、日志假脱机和延迟重放相结合时,它支持从用户错误或出错的事务中快速恢复。

要启用 HADR 多备机模式,可使用新的 hadr_target_list 数据库配置参数。主要数据库上的这一参数指定的条目数确定了一个主要数据库拥有的备用数据库数量。有关多备机配置的详细信息将在后续章节中介绍。

传统 HADR 特性和功能也可用于多备机。例如,任何备用数据库都支持备机可读。任何备用数据库都可执行强制或温和的接管操作。一些重要的考虑因素包括恢复点目标和与多备机接管操作相关的自动重新配置。稍后将详细介绍。而且,具有一个主要数据库和一个备用数据库的多备机配置支持使用 IBM Tivoli System Automation for Multiplatforms (SA MP) 的集群管理器自动化。多备机功能也支持滚动升级。

您可轻松地将单备机配置转换为多备机配置。有关转换的详细信息将在 设置多备机系统 一节中介绍。

3.1 首要备机与辅助备机

当在多备机模式下部署 HADR 功能时,您的设置中可拥有至多 3 个备用数据库。您将这些数据库中的一个指定为首要 HADR 备用数据库;将任何其他备用数据库指定为辅助 HADR 备用数据库。两种类型的 HADR 备用数据库都通过一个直接的 TCP/IP 连接与 HADR 主要数据库同步;两种类型都支持备机可读;并且您可为两种类型配置时延日志重放。此外,可在任何备用数据库上执行强制或温和的接管。

首要备用数据库与辅助备用数据库之间有一些重要的区别。IBM Tivoli System Automation for Multi-platforms (SA MP) 自动化故障转移仅支持首要备用数据库。必须在一个辅助备用数据库上手动执行托管来将它们设置为主要数据库。

HADR 支持各种不同的日志发布同步模式来平衡性能与数据保护: SYNC:主要数据库上写入的日志需要复制到备用数据库上的持久性存储。 NEARSYNC:主要数据库上写入的日志需要复制到备用数据库上的内存。 ASYNC:主要数据库上写入的日志需要成功发送到备用数据库(不保证收得到)。 SUPERASYNC:主要数据库上写入的日志对复制到备用数据库没有依赖性。

首要备用数据库支持所有 HADR 同步模式,但辅助备用数据库的同步模式始终为 SUPERASYNC 模式。

时间: 2024-07-28 22:21:49

DB2 10.1 HADR多备机简介的相关文章

DB2 10.1 HADR多备机规划

在规划多备机时有多个方面应该考虑.规划步骤有助于保障多备机部署顺利,包括平稳的性能水平和可能避免任何宕机.可通过两种方式创建多备机系统: 在现有数据库上设置一个全新的多备机系统. 将一个现有的 HADR 单备机系统转换为多备机系统. 以下章节探讨如何在两种场景中设置多备机. 4.1 多少个备机? 要回答的第一个问题是您需要多少个备用数据库.拥有多于一个备用数据库可同时实现高可用性 (HA) 和灾难恢复 (DR).使用一个备用数据库可以实现 HA 或 DR,但不能同时实现二者.任何其他的备用数据库

使用DS4.1图形化接口轻松配置和管理HADR多备机系统

DB2 从 V10.1 开始对 HADR 的支持做了很大的改进,在 V9.7 或之前的版本,HADR 仅支持设置一个备用数据库,从 V10.1 开始支持在 HADR 系统中最多配置 3 个备用数据库,一个主体备用数据库和两个辅组备用数据库,两种类型的备用数据库都通过直接 http://www.aliyun.com/zixun/aggregation/29912.html">TCP/IP 连接与 HADR 主数据库同步,这两种备用数据库类型都支持数据的读取操作,并且可配置日志延迟重放,延迟重

DB2 10.1 HADR备机可读及滚动升级

在备用数据库通过将数据更改复制到主要数据库来避免数据丢失的过程中,可使用备机可读功能执行备用数据库上的只读http://www.aliyun.com/zixun/aggregation/13999.html">工作负载.在多备机环境中,所有备用数据库都支持备机可读.在备用数据库上运行的只读工作负载不会影响数据丢失保护或在发生故障转移时的接管能力.因为支持读的备用数据库仅支持 UR 隔离,所以查询可看到事务更改,即使事务未提交. 多备机功能在利用 HADR 环境中的备机可读功能上提供了更高的

DB2 10.1 HADR设置多备机系统

此过程涵盖两种情况: 数据库没有设置 HADR已设置了一个单备机 HADR 系统 两种情况之间的区别很小.对于单备机情况,您仅需要配置 hadr_target_list 值,即可使它成为一个多备机系统. 开始之前: 确定所有参与的数据库的主机名或主机 IP 地址(用于 hadr_local_host 设置).服务名称或端口号(用于 hadr_local_svc 设置). 确定每个数据库的目标列表. 确定在每个数据库的首要备用数据库成为主要数据库时,该首要备份数据库的同步模式和对等窗口. 确定 h

DB2 10.1 HADR日志归档考虑因素

10.1 在所有数据库上配置日志归档 要对 DB2 HADR 使用日志归档,需要将主要数据库和所有备用数据库都配置从所有日志归档位置自动检索日志的功能. 10.2 备用数据库上的日志文件管理 备用数据库会自动管理其本地日志路径中的日志文件.它将从主要数据库收到的日志写入其日志路径.备用数据库不会从其本地日志路径删除日志文件,除非它被主要数据库告知主要数据库已归档了该文件.此行为提供了对日志文件丢失的附加保护.如果在将日志文件安全地存储在归档中之前主要数据库发生故障,备用数据库将确保日志文件已归档

DB2 10.1 HADR接管

备用数据库可通过 HADR 接管操作成为主要数据库.接管可在首要或辅助备用数据库上执行.接管之后,新的主要数据库会自动重定向位于新主要数据库上的目标列表中的备用数据库目标.该备用数据库上的 hadr_remote_host.hadr_remote_svc 和 hadr_remote_inst 配置参数会http://www.aliyun.com/zixun/aggregation/18862.html">自动更新以指向新的主要数据库.如果一个备用数据库未包含在新主要数据库上的 hadr_t

主备-keepalived 备机启动自动从backup切换成master

问题描述 keepalived 备机启动自动从backup切换成master 按照网上的教程搭建,两台服务器,主机ip:10.1.21.211,备机ip:10.1.21.212,虚ip:10.1.21.213.搭完后备用机一**启动keepalived就自动从BACKUP切换到MASTER(另一机并未关keepalived服务)**,正常主机没有down之前备机应该是backup状态才对啊,用ip a查看时发现备用机的IP也包含虚拟IP. 主机配置: ! Configuration File f

正确授予IBM DB2 10.5 for Linux/UNIX/Windows服务器许可

客户之所以选择 DB2,离不开它难以置信的价值实现速度.它跨不同环境扩展和集成的能力.它的健壮性,以及它对宕机时间(包括计划内和计划外宕机)的最大限度的减少.本文将重点介绍 DB2 的高可用性 (HA) 方面,具体来讲,将从许可角度介绍高可用性. 我们收到了大量有关在高可用性环境中授予 DB2 许可的问题.引起混淆的一个主要来源是,供应商在高可用性环境中针对其数据库产品而采用了具有诸多变化的定价方式. 另一个混淆来源是词汇.例如,IT 行业有时将高可用性环境称为集群.我们已经不再喜欢单独使用这个

mysql双主问题-紧急求助:生产环境,mysql双主结构,备机同步DDL语句成功,但是同步DML语句失败

问题描述 紧急求助:生产环境,mysql双主结构,备机同步DDL语句成功,但是同步DML语句失败 问题描述:双主架构环境,最近在主机上执行DDL语句能成功同步到备机,但是在主机上执行DML语句失败,请各位帮忙看一下,谢谢! Linux版本: Red Hat Enterprise Linux Server release 5.4 (Tikanga) mysql版本 +----------------------------+ | @@version | +---------------------