WEB开发网
开发学院数据库DB2 配置 DB2 pureScale 利用 DS8700 Metro Mirror 进... 阅读

配置 DB2 pureScale 利用 DS8700 Metro Mirror 进行灾难恢复

 2010-07-12 00:00:00 来源:WEB开发网   
核心提示: 用 db2sdin1 用户 ID 启动目标站点上的 DB2,如清单 14 所示,配置 DB2 pureScale 利用 DS8700 Metro Mirror 进行灾难恢复(7),清单 14. 启动目标站点上的 DB2>db2start目标站点上的数据库现在已经完全可访问并且包含所有在主站

用 db2sdin1 用户 ID 启动目标站点上的 DB2,如清单 14 所示。

清单 14. 启动目标站点上的 DB2

> db2start 

目标站点上的数据库现在已经完全可访问并且包含所有在主站点上发生的更新。

当主站点恢复在线后,必须逆转磁盘镜像的方向以便主站点可再次成为用来处理的数据库。

逆转磁盘镜像的方向以便目标站点上的磁盘可被镜像到主站点上的磁盘,如清单 15 所示。

清单 15. 逆转磁盘镜像的方向

DS8700B dscli> mkpprcpath -remotedev IBM.2107-75TF921 -remotewwnn 
5005076309FFC61A -srclss FD -tgtlss FC -consistgrp IO302:IO302 
DS8700B dscli> failbackpprc -remotedev IBM.2107-75TF921 -type mmir 
FD05-FD06:FC05-FC06 

使用 lspprc 命令验证主站点已恢复在线。

若想要重新集成此原始主站点作为数据处理的场所,可从 HostW 停止目标站点的 db2 实例和文件系统,如清单 16 所示。

清单 16. 停止 db2 实例和文件系统

> db2stop force 
# /usr/lpp/mmfs/bin/mmshutdown -a  

确保所有数据均在磁盘卷对之间同步,并且处于全双工状态,如清单 17 所示。

清单 17. 检查同步了的数据

DS8700A dscli> lspprc -remotedev IBM.2107-75TF931 FC05-FC06:FD05-FD06 

执行磁盘的故障转移以便数据库处理能够在主站点继续,如清单 18 所示。

清单 18. 执行到主站点的磁盘故障转移

DS8700A dscli> failoverpprc -remotedev IBM.2107-75TF931 
-type mmir FC05-FC06:FD05-FD06 

从 HostA 启动主站点的文件系统和 DB2 实例,如清单 19 所示。

清单 19. 启动文件系统和实例

# /usr/lpp/mmfs/bin/mmstartup -a 
> db2start 

初始化磁盘故障恢复以便磁盘现在从主站点镜像到目标站点,以防将来主站点有任何故障会发生,如 清单 20 所示。

清单 20. 初始化磁盘故障恢复

DS8700A dscli> mkpprcpath -remotedev IBM.2107-75TF931 
-remotewwnn 5005076309FFC676 -srclss FC -tgtlss FD -consistgrp IO302:IO302 
 
DS8700A dscli> failbackpprc -remotedev IBM.2107-75TF931 
-type mmir FC05-FC06:FD05-FD06 

提示:您可以利用 DB2 的自动客户端重路由特性来在发生站点故障或重新集成时自动地跨站点重新连接应用程序。

结束语

DB2 pureScale Feature for Enterprise Server Edition 提供了一种数据库解决方案,可满足最为苛刻的用户的需求。它针对高可用性设计,可实现在发生计划内和计划外的故障时,业务仍能持续。您可以部署一个灾难恢复解决方案以使客户在全站故障的不幸情况下仍能继续运行其业务。DB2 pureScale Feature 与本文中所介绍的这个 DS8700 Metro Mirror 相结合就能提供一种弹性的解决方案,可满足最为苛刻的客户环境的高可用性及灾难恢复要求。

上一页  2 3 4 5 6 7 

Tags:配置 DB pureScale

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