免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 31315 | 回复: 14
打印 上一主题 下一主题

配置DB2 HADR(Like Informix HDR) [复制链接]

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-19 21:28 |只看该作者 |倒序浏览
要过年了闲来无事,今天配了一个DB2 V8.2 HADR For  AIX5.3

db2set DB2_HASH_JOIN=Y
db2set DB2_RR_TO_RS=YES
db2set DB2COMM=tcpip
db2set DB2_PARALLEL_IO=*
db2 update dbm cfg using svcename db2c_db2inst1

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 database sample
db2 restore database sample taken at 20060119154140 replace history file without prompting

配置自动客户端重新路由
在主服务器上运行
db2 update alternate server for database sample using hostname 10.1.1.22 port 30000
在从服务器上运行
db2 update alternate server for database sample using hostname 10.1.1.21 port 30000

两台机器都修改
vi /etc/services
db2c_db2inst1   30000/tcp
DB2_HADR_1      35001/tcp
DB2_HADR_2      35002/tcp

修改主服务器参数:
db2 update db cfg for sample using HADR_LOCAL_HOST 10.1.1.21
db2 update db cfg for sample using HADR_LOCAL_SVC DB2_HADR_1
db2 update db cfg for sample using HADR_REMOTE_HOST 10.1.1.22
db2 update db cfg for sample using HADR_REMOTE_SVC DB2_HADR_2
db2 update db cfg for sample using HADR_REMOTE_INST db2inst1
db2 update db cfg for sample using HADR_SYNCMODE NEARSYNC
db2 update db cfg for sample using HADR_TIMEOUT 120

db2 connect to sample
db2 quiesce database immediate force connections
db2 unquiesce database
db2 connect reset

修改从服务器参数:
db2 update db cfg for sample using HADR_LOCAL_HOST 10.1.1.22
db2 update db cfg for sample using HADR_LOCAL_SVC DB2_HADR_2
db2 update db cfg for sample using HADR_REMOTE_HOST 10.1.1.21
db2 update db cfg for sample using HADR_REMOTE_SVC DB2_HADR_1
db2 update db cfg for sample using HADR_REMOTE_INST db2inst1
db2 update db cfg for sample using HADR_SYNCMODE NEARSYNC
db2 update db cfg for sample using HADR_TIMEOUT 120

启动从HADR
db2 deactivate database sample
db2 start hadr on database sample as standby

启动主HADR
db2 deactivate database sample
db2 start hadr on database sample as primary

测试主服务器
db2 connect to sample
db2 "create table tab1(col1 int,col2 int)"
db2 "insert into tab1 values(1,1)"
db2 "insert into tab1 values(1,1)"
db2 "insert into tab1 values(1,1)"
db2 terminate

在备用服务器上接管主服务器(以前的主将切换成从)
db2 takeover hadr on database sample user db2inst1 using lsc123
db2 connect to sample
db2 "select * from tab1"

db2pd -hadr -db sample

论坛徽章:
0
2 [报告]
发表于 2006-01-19 22:09 |只看该作者
好贴,支持。我在写mq复制,写完了共享给大家把,mq复制从性能上要优于sql复制三倍。

论坛徽章:
0
3 [报告]
发表于 2006-09-06 20:09 |只看该作者
HADR是什么?

论坛徽章:
0
4 [报告]
发表于 2007-04-14 09:16 |只看该作者
本来没有登录的,进来顶楼主一个,谢谢共享

论坛徽章:
0
5 [报告]
发表于 2007-08-09 00:23 |只看该作者
IDS 可以一台机器上起两个实例玩HDR,不知道DB2能不?

论坛徽章:
0
6 [报告]
发表于 2007-11-02 10:56 |只看该作者
好贴,支持楼主。不过从属服务器的数据库是不是也要restore一份呢

论坛徽章:
0
7 [报告]
发表于 2008-02-05 09:54 |只看该作者
好,学习  :wink: !!!

论坛徽章:
0
8 [报告]
发表于 2008-03-14 22:33 |只看该作者
好帖啊!顶
总算遇到知己啦
我也是做DB2 DBA 的,不过才做不到2年!

论坛徽章:
0
9 [报告]
发表于 2008-04-15 15:35 |只看该作者

回复 #3 Ray001 的帖子

HADR是db2的一个高可用性的功能,通过一个备用数据库服务器,来保证数据应用的连续性。

论坛徽章:
0
10 [报告]
发表于 2008-06-04 16:27 |只看该作者
ding!
db2set DB2_HASH_JOIN=Y
db2set DB2_RR_TO_RS=YES
db2set DB2_PARALLEL_IO=*
这仨不是必须的吧.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP