升级 Linux 上的 Informix 数据库,通常指从旧版本升级到新版本(如 11.70 → 14.10)或打补丁(FixPack)。下面给你一套通用、安全的升级步骤,适用于大多数 Informix on Linux 场景。
onstat -V
onstat -
# 停库前做全备
ontape -s -L 0
# 或
onbar -b -w
同时备份:
$INFORMIXDIRonconfigsqlhosts(如 14.10.FC5 → 14.10.FC10)
onmode -ky
cp -r $INFORMIXDIR $INFORMIXDIR_bak
./ids_install
或解压后覆盖(官方推荐用安装器)
oninit -v
✅ 无需转换数据,安全性高
适用于:
onmode -ky
./ids_install
使用原 onconfig 和 sqlhosts
启动并自动升级
oninit -v
Informix 会自动完成 data structure upgrade
onstat -m
更安全,适合生产环境
/opt/informix1410
dbexport dbname
dbimport dbname
或使用:
onunload / onloadonstat -V
onstat -
onstat -d
oncheck -ci
oncheck -cI
检查:
$INFORMIXDIRonstat -l
升级后注意:
| 当前版本 | 建议 |
|---|---|
| ≤ 11.50 | 先升 11.70,再 14.10 |
| 11.70 | 可直接升 14.10 |
| 12.10 | 可直接升 14.10 |
如果你愿意,可以告诉我:
我可以给你定制升级方案。