WEB开发网
开发学院数据库DB2 高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难... 阅读

高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复

 2010-02-05 00:00:00 来源:WEB开发网   
核心提示: 3. 客户端自动重路由DB2 的 HADR 的显著特点之一就是 DB2 客户端的自动重路由,DB2 客户端自动重路由的过程如图 3.3 所示,高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复(3),图 3.3 客户端自动重路由(1)用户应用程序通过 DB2 客户端请求连接主数据库服

3. 客户端自动重路由

DB2 的 HADR 的显著特点之一就是 DB2 客户端的自动重路由。DB2 客户端自动重路由的过程如图 3.3 所示。

图 3.3  客户端自动重路由
高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复

(1)用户应用程序通过 DB2 客户端请求连接主数据库服务器;

(2)正常情况下,DB2 客户端连接上主数据库服务器,并同时获得备用数据库服务器的连接参数;

(3)当主数据库服务器发生故障的时候,DB2 客户端无法连接主数据库,导致客户端超时失败;

(4)DB2 客户端将请求重定向到备用服务器中,而无需提供额外的连接参数;

(5)备用数据库接收到连接请求后,首先将所有的日志文件重放以保持与主服务器的数据一致性,然后转换角色成为新的主数据库服务器;

(6)备用数据库服务器处理完客户端应用程序的事务请求并将结果返回给 DB2 客户端;

(7)用户应用程序从 DB2 客户端取回处理的结果,而感觉不到主数据库服务器的故障。

3.2  HADR 配置实践

3.2.1  构成

为了实现高可用性灾难恢复,两个系统应该满足下面的条件:

主服务器和备用服务器使用相同的硬件平台和操作系统(包括版本号);

主服务器和备用服务器相互之间通过网络互联;

主数据库和备用数据库的版本必须一致,容器、表空间、日志大小、缓冲池等等对象也应完全一致。

本节介绍一下在两台 Linux CentOS 5.2 操作系统下,使用 DB2 V9.5 for Linux(32)搭建 HADR 环境的步骤(见图 3.4)。这两个节点分别为主服务器节点 Primary,IP 地址 192.168.189.128;备用服务器节点 Standby,IP 地址 192.168. 189.129。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:高级 DBA 开发者

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接