Informix 的命令行工具真的是老开发者的好帮手。像oninitdbexportonstat这些命令,用起来都挺顺手的,日常备份、数据迁移、性能排查都能搞定。你要是还没接触过,建议看看这篇总结,例子也比较全,照着用基本没坑。

oninit的初始化功能挺好用,数据库刚装好,跑一遍它就能快速拉起整个环境。

dbexportdbimport搭配使用,用来导出导入数据方便。日常备份或者环境迁移,靠它们就够了。

dbschema能直接把表结构拉出来,对维护老系统或者重建模型有。嗯,结构一目了然,省了不少事。

再比如onstat,日常看数据库状态少不了它,缓存、事务、连接数什么的,一条命令都能看到。

这些命令多都是直接在命令行下跑的,像这样:

oncheck -cD mydb
dbload -d mydb -t mytable -f data.sql

,实际操作时记得确认环境变量和权限,尤其是在多用户系统上。不然你跑半天没结果,一查发现用户权限不够,白忙活。

如果你最近在管 Informix 数据库,或者要从别的库迁移过来,建议收藏这份命令清单,蛮实用的。