在 Linux 上备份 Informix 数据,通常有以下几种方式,最常用的是 ontape / onbar 以及 dbexport。下面按最常用 → 最灵活的顺序说明。
TAPEDEV(备份设备)informix 用户权限查看当前配置:
onstat -c | grep TAPEDEV
一般可设置为:
TAPEDEV /dev/null # 测试
TAPEDEV /backup/ifx # 生产
ontape -s -L 0
说明:
-s:开始备份-L 0:0级(全量)-L 1:增量-L 2:差异ontape -a
生产环境建议:
编辑:
$INFORMIXDIR/etc/onconfig
关键参数:
BAR_BSALIB_PATH
BAR_MAX_BACKUP
onbar -b -L 0
onbar -b dbname -L 0
onbar -r
适合:
dbexport dbname -o /backup/dbexport
生成:
dbname.exp/ 目录.sql + 数据文件dbimport dbname -i /backup/dbexport
0 2 * * * informix ontape -s -L 0 >> /backup/log/ontape.log 2>&1
✅ 0级备份:每周
✅ 逻辑日志:实时或定时
✅ 备份文件异地保存
✅ 定期做恢复演练
TAPEDEVonmode -m
onstat -g arc
如果你能告诉我:
我可以给你更精确的备份方案。