/*说明: 1.数据库版本必须一致,此例为8.2ese
2.运行db2licm -l 查看是否支持hadr特性
3.两台机器: serverA 10.10.20.16 255.255.255.0 serverB 10.10.20.110 255.255.255.0
4.两台机器均使用默认实例DB2,服务端口号均为 50000
5.由于安装后注册表参数 db2comm=TCPIP为默认值, 所以下面不再配置,若不是此值,
必须通过命令 db2set db2comm=TCPIP为每个相关实例设置
6.关闭防火墙或打开端口 */
--在serverA上执行 set db2instance=DB2 db2set db2comm=TCPIP--默认即是
db2 terminate db2stop db2start
--创建数据库 db2sampl
--修改数据库参数
db2 update db cfg for sample using logretain=on
db2 update db cfg for sample using trackmod=on
db2 update db cfg for sample using logindexbuild=on
db2 update db cfg for sample using indexrec=restart
--备份数据库 db2 backup db sample to f:/test
--在serverB上: set db2instance=DB2
--因为以下命令导致数据库处于前滚暂挂状态,
db2 restore db sample from f:/test replace history file
db2 update db cfg for sample using HADR_LOCAL_HOST 10.10.20.110
db2 update db cfg for sample using HADR_LOCAL_SVC 44444
db2 update db cfg for sample using HADR_REMOTE_HOST 10.10.20.16
db2 update db cfg for sample using HADR_REMOTE_SVC 33333
db2 update db cfg for sample using HADR_REMOTE_INST DB2
db2 update db cfg for sample using HADR_SYNCMODE nearsync
--在serverA上配置sample数据库参数
set db2instance=DB2 db2 update db cfg for sample using HADR_LOCAL_HOST 10.10.20.16
db2 update db cfg for sample using HADR_LOCAL_SVC 33333
db2 update db cfg for sample using HADR_REMOTE_HOST 10.10.20.110
db2 update db cfg for sample using HADR_REMOTE_SVC 44444
db2 update db cfg for sample using HADR_REMOTE_INST DB2
db2 update db cfg for sample using HADR_SYNCMODE nearsync
--在serverB上以standby方式启动sample数据库
set db2instance=DB2 db2 deactivate database sample
db2 start hadr on database sample as standby
--在serverA上以primary方式启动sample数据库
set db2instance=DB2 db2 start hadr on database sample as primary
--在serverA上查看sample数据库的hadr状态
set db2instance=DB2 db2pd -d sample -hadr
--在serverB上查看sample数据库的hadr状态
set db2instance=DB2 db2pd -d sample -hadr
--测试:
--在serverA上
set db2instance=DB2
db2 connect to sample
db2 create table test(id integer)
db2 insert into test(1)
db2 insert into test(2)
db2 commit
db2 select * from sample
--在serverB上 set db2instance=DB2 --接管hadr,如果不能建立与serverA上DB2实例的连接,
比如serverA服务器或DB2实例已经关闭,则必须用by force选项如下:
db2 takeover hadr on database sample user db2admin using db2admin by force
--正常接管
db2 takeover hadr on database sample user db2admin using db2admin
db2 connect to sample db2 select * from test --显示数据表明serverA上的数据应用到了serverB上了
--查看hadr状态
db2pd -d sample -hadr
相关推荐
db2 hadr 配置手册 db2 hadr 配置手册 db2 hadr 配置手册 db2 hadr 配置手册
速实践DB2-HADR),使您能更好的学习和了解DB2 HADR 的功能和基本的工作原理,你可以 在这个环境中作一些简单DB2 HADR 的练习和测试,并真心希望本文能够为您在学习和应用 DB2 HADR在您的数据库系统的高可用性灾难...
一主多备,HADR搭建
(参考)DB2hadr配置及切换手册.pdf
HADR建立后,如何查看HADR的状态,DB2的HADR还是一个很好的灾备环境
DB2 HADR多备机配置,内容详细,可以当做技术参考文档。
DB2HADR概述DB2高可用DB2双机热备.pdf
自己实践,三人行必有我师。DB2相关资料参考http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0508luojunkai/
这篇文档写了关于DB2 HADR 和 ORACLE RAC的区别,希望对大家学习理解DB2 HADR 和ORACLE RAC一些帮助。
redhat 7.4安装DB2数据库,并配置TSA+HADR的高可用环境
DB2 HADR数据库技术监控详解.docx
HADR 最佳实践,详细介绍HADR的原理、配置过程和各部分的注意事项。
db2 V10.5 HADR配置手册,内容详细,可当工具文档参考。
DB2 灾备系统hadr部署与管理 实战中文笔记
db2数据库高可用性灾难恢复技术简介。用于db2数据灾难性恢复的解决方案。
DB2 HADR 安装与配置案例,HADR是DB2的一个高可用性故障转移方案。
DB2 V9 V10 HADR 部署实例,改变量就好使。
DB2 V10.5安装配置指南,dpf配置,hadr配置
Configure and manage HADR Understand how to encrypt data in transit and at rest Who This Book Is For The IBM Db2 11.1 Certification Guide is an excellent choice for database administrators, ...
国内首本DB2数据库实战手册横空问世 《DB2数据库实战手册》作者介绍: 彭建军,毕业于云南大学信息学院计算机系,喜欢钻研数据库相关领域的技术,擅长于建设数据中心类项目。2005年起开始接触 DB2 和 IBM 的一些...