在 Linux 上的 Informix 数据库 中,常见、正规的备份方式是使用 ontape 或 onbar。下面按最常用 → 高级给你说明,并给出示例。
ontape 备份(最常用、简单)ontape -s -L 0
说明:
-s:开始备份-L 0:0 级备份(完整备份)$INFORMIXDIR/backups 或 onconfig 中配置的目录ontape -s -L 1 # 1 级增量
ontape -s -L 2 # 2 级增量
ontape -a
✅ 建议:
ontape -aontape -r
恢复时会提示选择备份级别,按提示操作即可。
onbar(企业级,支持多设备)$INFORMIXDIR/etc/onconfig 和 sm_versions 已配置onbar -b -L 0
onbar -b -L 1
onbar -r
✅ onbar 适合:
onstat -
grep TAPEDEV $INFORMIXDIR/etc/onconfig
常见配置:
TAPEDEV /opt/informix/backups
TAPESIZE 0
| 时间 | 操作 |
|---|---|
| 每天 | ontape -a(逻辑日志) |
| 每周 | ontape -s -L 0 |
| 每天 | ontape -s -L 1 |
⚠️ 备份期间不要:
onconfig⚠️ 恢复前:
INFORMIXSERVER 一致ontape 报错问题你可以直接告诉我:
Informix 版本 + 数据量 + 是否生产环境