informix高可用之HDR

1.HDR简介
HDR (High availability Data Replication)是Informix中历史最悠久的高可用性解决方案,最早出现在6版本中。
HDR双机互备已经成为7*24系统的基本平台。当任一主机发生故障时,可在30秒内切换至备机,企业的业务不受影响。
2.什么是HDR?
HDR 是一种将数据从主服务器复制到备服务器的方法
*实例级别的复制 (所有启用日志记录功能的数据库)
*基于逻辑日志的复制技术,需要传输大量的逻辑日志
 数据库需启用日志模式
* 通过网络持续将数据复制到备节点
*HDR 确保从服务器总是与主服务器保持同步。
* 如果主服务器发生故障,那么备用服务器可以接管,直到主服务器恢复运行为止。
3.HDR的特点
–仅有一个HDR备节点,备节点可读写
– 高带宽、主备节点距离近
– 每个节点拥有它自己的存储设备
– 仅能承受服务器软硬件故障
– 不能承受天灾
4.配置HDR
前提条件
– 主备服务器的Informix版本完全相同
– 主备服务器的OS版本、硬件基本相同(可以有细微不同)
– 主备服务器上,分配给 dbspace 的磁盘空间量必须相同。
– 主备服务器上上,chunk的路径、偏移量必须相同。
– 主备服务器之间建立互信关系
? /etc/hosts.equiv 或者 /home/informix/.rhosts
– 主备服务器以下ONCONFIG参数必须相同
? ROOT DBSPACE参数
? 逻辑日志、物理日志参数
? 备份相关参数(ontape、onbar)
? DRAUTO、DRINTERVAL、DRTIMEOUT
– 配置 SQLHOSTS
? 配置指向对方的服务名
5.初次启动HDR
步骤  主服务器(hdr_pri) 器           备服务器(hdr_sec)
1                                             onmode -ky
2 onmode -d primary hdr_sec
3 0级备份:ontape -s -L 0
4 将备份文件拷贝至备服务器
5                                              数据库恢复: ontape -p
6                                              onmode -d secondary hdr_pri
7                                              onstat -l (当主服务器上的逻辑日志已备份到外部介质上时执行)
? 步骤3~5备份恢复过程可用以下命令简化 (10版本以上)
主服务器上执行:
ontape -s -L 0 -t STDIO -F | rsh sec_server ". ./hdr_env && ontape -p -t STDIO "
(hdr_env为设置备服务器的环境变量的文件)
6.HDR总结
? HDR是双机热备企业级的解决方案
? 基于逻辑日志的复制技术,可确保备服务器总是与主服务器保持同步。
? 当主数据库服务器发生故障时,HDR备服务器可切换为主服务器,接管
业务以满足24小时×7天不间断的业务要求
? HDR仅支持一个HDR备服务器
? HDR对带宽要求高,主备服务器部署距离近
? 不能承受天灾



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31486061/viewspace-2150762/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31486061/viewspace-2150762/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值