首页 > 新闻

db2 HADR安装与配置

时间:2009-11-17 23:30:59  作者:  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
学了好长时间DB2了,写一些关于db2这个HADR组件的功能吧。HADR是high availability disaster recovery的简写。组成HADR,需要一对机器(DB2并没有支持多个从机,是因为......

学了好长时间DB2了,写一些关于db2这个HADR组件的功能吧。HADR是high availability disaster recovery的简写。组成HADR,需要一对机器(DB2并没有支持多个从机,是因为这样会给系统的管理带来很大麻烦),一个主机(primary),一个从机(secondary)。从高可用性上来讲,当主机发生故障时,从机可以很快的接替主机工作,可以减少数据库的故障时间;从灾难恢复上来讲,如果主机由于不可预测的灾难发生了故障,远程的从机数据不受任何影响,可以保证数据不会丢失。

这样做,缺点也是很明显的,就是客户需要承担一个额外的数据库服务器的费用。从v97fp1开始,DB2 HADR开始支持ROS(read on standby)。从这个版本开始,从机开始支持读操作,客户的读操作可以使用从机完成,减少主机的负载,提高系统的系能。这样,客户就不必担心额外的费用了。

现在,写一下HADR配置的过程吧,前提是大家已经安装了db2。大家其实可以从google上搜索到很多关于这个话题的文章,但是我还是决定写一下,希望给大家多一个参考。

首先,说明几个需要注意的问题:

(1). HADR pair不可以使用circular logging。大家可以参照db2 infocenter,阅读以下DB2的log方式

(2). HADR的从机是由主机的备份镜像恢复而成的

(3). 启动HADR的时候应该首先启动standby,然后在启动primary

(4). Standby和Primary上和HADR相关的参数一定要一致,否则会在系统握手校验的时候失败

现在我们假设HADR Pair部署在主机hostp和从机hosts上

第一步,分别在主机和从机上创建数据库

db2 create db hadrdb

第二步,设置主数据库配置参数:

db2 update db cfg for hadrdb using logretain on
db2 update db cfg for hadrdb using trackmod on
db2 update db cfg for hadrdb using logindexbuild on
db2 update db cfg for hadrdb using indexrec restart

db2 update db cfg for hadrdb using HADR_LOCAL_HOST hostp
db2 update db cfg for hadrdb using HADR_LOCAL_SVC 54321
db2 update db cfg for hadrdb using HADR_REMOTE_HOST hosts
db2 update db cfg for hadrdb using HADR_REMOTE_SVC 54321
db2 update db cfg for hadrdb using HADR_REMOTE_INST db2inst1

如果您需转载 db2 HADR安装与配置,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门