在 CentOS 上做 Informix 容灾,常见方案主要分为 Informix 自带高可用/容灾机制 和 操作系统/存储层容灾 两类。下面按“最常用 → 进阶”的方式说明。
适用场景:同城容灾、秒级同步
主库 onconfig
DRAUTO 1
DRINTERVAL 0
LOGINDEX_BUILDS 1
备库
onmode -d secondary primary_hostname
要求
适用场景:异地容灾
onmode -d RSS primary_hostname
适用场景:同存储容灾
⚠️ 不适合真正“机房级”容灾
适用场景:多活、表级容灾
缺点:
✅ 对 Informix 透明
❌ 依赖存储厂商
ontape -s -L 0
⚠️ 恢复时间长,仅做最后手段
/etc/sysctl.conf
chronyd
Informix 对时间敏感
firewall-cmd --add-port=9088/tcp --permanent
CentOS Primary
↓ HDR
CentOS Secondary
CentOS Primary
↓ RSS
CentOS Remote
| 场景 | 推荐 |
|---|---|
| 秒级切换 | HDR |
| 异地 | RSS |
| 多活 | ER |
| 存储级 | SAN 复制 |
如果你愿意,可以告诉我:
我可以给你一套可直接落地的配置方案。