在 Tivoli System Automation 集群域中实现 DB2 高可用性灾难恢复
2008-12-01 11:01:30 来源:WEB开发网在集群的主动节点(在这个示例中是 Node1)的数据库上执行以下命令,让这个数据库成为 HADR 设置的主数据库:
db2 UPDATE DB CFG FOR jsbmain USING HADR_LOCAL_HOST 10.1.1.1
db2 UPDATE DB CFG FOR jsbmain USING HADR_LOCAL_SVC DB2_HADR_15
db2 UPDATE DB CFG FOR jsbmain USING HADR_REMOTE_HOST 10.1.1.2
db2 UPDATE DB CFG FOR jsbmain USING HADR_REMOTE_SVC DB2_HADR_16
db2 UPDATE DB CFG FOR jsbmain USING HADR_REMOTE_INST DB2INST3
db2 UPDATE DB CFG FOR jsbmain USING HADR_SYNCMODE NEARSYNC
db2 UPDATE DB CFG FOR jsbmain USING HADR_TIMEOUT 120
注意:应该特别注意,在 HADR 设置的主服务器的 HADR_LOCAL_HOST 中,一定要指定 TSA 集群域的虚拟 IP 地址,这样 HADR 才能在这个环境中正常发挥作用。
在备用服务器(Node3)上执行以下命令,让这个数据库成为 HADR 设置的备用数据库:
db2 UPDATE DB CFG FOR jsbmain USING HADR_LOCAL_HOST 10.1.1.2
db2 UPDATE DB CFG FOR jsbmain USING HADR_LOCAL_SVC DB2_HADR_16
db2 UPDATE DB CFG FOR jsbmain USING HADR_REMOTE_HOST 10.1.1.1
db2 UPDATE DB CFG FOR jsbmain USING HADR_REMOTE_SVC DB2_HADR_15
db2 UPDATE DB CFG FOR jsbmain USING HADR_REMOTE_INST DB2INST1
db2 UPDATE DB CFG FOR jsbmain USING HADR_SYNCMODE NEARSYNC
db2 UPDATE DB CFG FOR jsbmain USING HADR_TIMEOUT 120
确保 TSA 域中的两个服务器和 备用服务器都为 DB2 通信启用了 TCPIP 协议。在 TSA 域的两个服务器以及备用服务器上,执行 db2set DB2COMM=TCPIP 命令。
Tags:Tivoli System Automation
编辑录入:爽爽 [复制链接] [打 印]赞助商链接