在 Linux 上备份 IBM Informix 数据,常见方式有以下几种,按使用频率和推荐程度说明:
适合大多数场景,支持全量/增量备份。
确保 onconfig 中配置正确:
TAPEDEV /backup/ifx/full
TAPEBLOCKSIZE 32
TAPESIZE 0 # 0 表示不限大小
ontape -s -L 0
-s:开始备份-L 0:0级(全量)ontape -s -L 1 # 1级增量
ontape -s -L 2 # 2级增量
ontape -a
适合大型库、需要并行备份。
onconfig 和 bar_act.logonbar -b -L 0
onbar -b -L 1
适合迁移、逻辑备份:
dbexport mydb -o /backup/dir
恢复:
dbimport mydb -i /backup/dir
dbaccess mydb <<EOF
unload to '/backup/tab1.unl'
select * from tab1;
EOF
onstat -m 和备份日志如果你能告诉我:
我可以给你一套具体备份方案。