informix高可用中HDR的原理及使用是怎样的
本篇文章给大家分享的是有关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对带宽要求高,主备服务器部署距离近
以上就是informix高可用中HDR的原理及使用是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。