迁移 Linux 上的 Informix 数据通常有三种常见场景:
下面按最常见、最稳妥的 Informix → Informix 迁移来讲,并补充其他方案。
在源和目标机器上执行:
onstat -V
onstat -
确认:
onmode -ky
或至少限制业务写入。
dbexport / dbimport(推荐)dbexport dbname -o /informix/export
生成:
/informix/export/dbname.expscp -r /informix/export/dbname.exp user@target:/informix/export/
dbimport dbname -i /informix/export
✅ 优点:简单、稳定
❌ 缺点:速度较慢
ontape(物理+逻辑备份)ontape -s -L 0
$INFORMIXDIR/etc/onconfig
$INFORMIXDIR/tmp
ontape -r
✅ 优点:恢复快
❌ 缺点:配置复杂
unload / load(表级)unload to '/tmp/t1.unl'
select * from t1;
load from '/tmp/t1.unl'
insert into t1;
✅ 适合:
常用方案:
oncheck -cI dbname
onstat -d
并核对:
你可以告诉我:
我可以给你精确命令级方案。