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

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

 2010-02-05 00:00:00 来源:WEB开发网   
核心提示: (3)使用备用数据库接管主数据库,观察主数据库和备用数据库的状态,高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复(10),接管数据库的命令为 TAKEOVER,其语法为:TAKEOVERHADRONDATABASEdatabase-aliasUSERuser-nameBYFORC

(3)使用备用数据库接管主数据库,观察主数据库和备用数据库的状态。接管数据库的命令为 TAKEOVER,其语法为:

 TAKEOVER HADR ON DATABASE database-alias USER user-name BY FORCE 
 USING password-' 

其中,BY FORCE 选项告诉备用节点不用确认主节点的状态。

本例中执行下面的命令以使备用服务器节点接管主服务器节点的服务。

 # db2 takeover HADR on database HADB user db2hadr using xxxxxx 

(4)再次通过 snapshot 查看 Standby 节点(192.168.189.129)和 Primary 节点(192.168.189.128)的状态。从图 3.8 和图 3.9 中可以看出,原来的备用服务器节点已成为新的主服务器节点;原来的主服务器节点已经成为备用服务器节点。

图 3.8  备用数据库状态(新的主服务器)
高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复

查看原图(大图)

图 3.9  主数据库状态(新的备用服务器)
高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难恢复

查看原图(大图)

(5)连接到新的主数据库(原备用数据库),并查询 hatbl 表,得到插入其中的数据,如图 3.10 所示。

上一页  5 6 7 8 9 10 

Tags:高级 DBA 开发者

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