使用WebSphere中间件构建数据库环境
http://tech.ddvip.com 2007年07月03日 社区交流
内容摘要:本文向您介绍使用 IBM WebSphere® Application Server Network Deployment V6.1 作为客户端应用程序并利用 DB2 HADR 和自动客户端重新路由功能构建高可用性数据库环境的步骤。
在主要计算机或备用计算机上启动 DB2 HADR 之前,正确设置所有 HADR 参数的值非常重要。如果这些参数中任何一个参数为空或者配置不正确,DB2 HADR 服务器都不会正常启动。另外,还需要先在备用计算机上启动 DB2 HADR,然后才可以在主要计算机上启动它。
在备用计算机上,首先禁用数据库,然后发出 start hadr 命令,将其作为备用数据库启动(清单 7)。
db2 deactivate db <database_name>
db2 start hadr on db <database_name> as standby
清单 7. 禁用 Sample 并将其作为备用数据库启动>db2 deactivate db sample
>db2 start hadr on db sample as standby
DB20000I The START HADR ON DATABASE command completed successfully
>db2 get snapshot for db on sample | grep Role
Role = Standby
在主要计算机上,首先激活数据库,然后发出 start hadr 命令将其作为主要数据库启动(清单 8)。
db2 activate db <database_name>db2 start hadr on db <database_name> as primary
清单 8. 激活 Sample 并将其作为主要数据库启动> db2 activate db sample
> db2 start hadr on db sample as primary
DB20000I The START HADR ON DATABASE command completed successfully
> db2 get snapshot for db on sample | grep Role
Role = Primary
在启动 DB2 HADR 服务器时,您会收到一条指示“START HADR ON DATABASE command completed successfully”的消息。为确保 HADR 服务器在主要计算机和备用计算机上使用了正确的角色运行,您可以向主要计算机和备用计算机发出以下命令进行验证:
来源:ibm.com 作者:Li-Fang Lee 责编:豆豆技术应用