配置 DB2 pureScale 利用 DS8700 Metro Mirror 进行灾难恢复
2010-07-12 00:00:00 来源:WEB开发网用 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 相结合就能提供一种弹性的解决方案,可满足最为苛刻的客户环境的高可用性及灾难恢复要求。
- ››配置MySQL出错The service could not be started....
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››配置apache虚拟主机
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接