在 CentOS 下做 Informix 容灾,通常从“数据库自身的高可用/灾备机制”和“操作系统/存储层面”两个维度来考虑。下面按常用方案 → 适用场景 → 关键配置要点给你一个清晰梳理。
主备一对一,同步/异步复制
Primary (CentOS A) <----> HDR Secondary (CentOS B)
onmode -d primary hdr_primary
onconfigontape -p
onmode -d secondary hdr_primary
/etc/services + sqlhosts 一致✅ 优点:官方原生、成熟
❌ 缺点:仅 1 个 HDR 备
异步、可多个备库
onmode -d add RSS rss_node
共享存储,多实例
⚠️ 不适合“真正异地容灾”
表级 / 双向复制
cdr define server
cdr define replicate
✅ 灵活
❌ 配置复杂,运维成本高
ontape / onbar 备份到异地| 场景 | 推荐方案 |
|---|---|
| 同城双中心 | HDR + 备份 |
| 异地容灾 | RSS + onbar |
| 高可用 + 容灾 | SDS + HDR |
| 双活 | ER |
firewall-cmd --add-port=1526/tcp --permanent
permissive 或定制策略chronyd 必须一致
CentOS 下 Informix 容灾,首选 HDR(同城)或 RSS(异地),配合 onbar 备份,是最稳妥、官方支持最好的方案。
如果你愿意,我可以:
你现在是 单机要变容灾,还是 已有主库要加备库?