使用WebSphere中间件构建数据库环境

http://tech.ddvip.com   2007年07月03日    社区交流

内容摘要:本文向您介绍使用 IBM WebSphere® Application Server Network Deployment V6.1 作为客户端应用程序并利用 DB2 HADR 和自动客户端重新路由功能构建高可用性数据库环境的步骤。

  DB2 HADR 和自动客户端重新路由功能使得其客户端应用程序可以从发生故障的数据库服务器中恢复过来,最大限度地减少了中断时间。本文介绍使用 WebSphere Application Server ND V6.1 作为客户端应用程序并利用 DB2 HADR 和自动客户端重新路由功能构建高可用性数据库环境的步骤。

  本文假定您熟悉 IBM WebSphere Application Server Network Deployment V6.x 和 DB2 Universal Database (UDB) Enterprise Server 的基本概念和设置。

  DB2 HADR 准备工作

  DB2 HADR 要求

  在将 DB2 和 HADR 用作 WebSphere Application Server 应用程序数据存储库之前,您需要了解对主要 DB2 服务器和备用 DB2 服务器的下列基本要求:

  需要完全相同的操作系统和 DB2 版本。

  必须使用相同的容器文件系统和安装路径,例如 /home/db2inst1/sqllib。

  如果通过引用方式使用 HADR 功能,则需要指定 HADR 的通信端口:

  对于 UNIX® 或 Linux®:/etc/services

  对于 Windows®:c:windowssystem32driversetcservices

  主要服务器和客户端应用程序应能够通过 TCP/IP 连接到备用服务器计算机。

  DB2 HADR 设置

  现在我们将了解,在设置 DB2 HADR 主要服务器和备用服务器时都涉及哪些内容:

  在主要计算机和备用计算机上安装 DB2 UDB Enterprise Server Edition。在两台计算机上都启动 DB2 服务器,如果尚未运行,则在主要计算机上创建数据库和所需的表。为了便于说明,我们将使用“Sample”作为数据库名称。(有关详细的安装信息,请参见 DB2 信息中心。)

  接下来,为主要计算机和备用计算机上的每个数据库确定 TCP/IP 连接通信端口(按照常规的客户端/服务器数据库连接)。端口名是用户定义的,端口号可以是任意数字,只要没有冲突就行。不要求主要服务器和备用服务器上的端口相同;不过,如果保持这两台计算机上的端口相同,则配置起来将会非常方便。对于 Sample 数据库,我们在主要服务器和备用服务器上使用了两个端口(51012 和 51013):

来源:ibm.com    作者:Li-Fang Lee    责编:豆豆技术应用

正在加载评论...