在 Linux 上查看 Informix 相关信息,通常可以从 服务状态、进程、版本、实例配置、数据库状态 等几个方面入手。下面按常见需求给你一个完整清单。
常见安装路径:
ls /opt/informix
或
ls /usr/informix
Informix 通常依赖 INFORMIXDIR:
echo $INFORMIXDIR
env | grep INFORMIX
如果没有输出,说明当前 shell 没有加载 Informix 环境。
ps -ef | grep oninit
常见进程:
oninit:Informix 实例主进程onmode:管理进程✅ 能看到 oninit 说明实例正在运行。
onstatonstat -
输出示例:
IBM Informix Dynamic Server Version 14.10.FC5
Instance: informix
State: On-Line
onstat -d
查看 数据库空间(dbspace) 使用情况。
onstat -c
查看当前实例配置参数。
onstat -V
或
$INFORMIXDIR/bin/oninit -V
systemctl status informix
ls /etc/init.d/ | grep inf
echo $INFORMIXSERVER
$INFORMIXDIR/etc/$INFORMIXSERVER.onconfig
dbaccess - -
然后执行:
SELECT name FROM sysdatabases;
或直接:
onstat -d
netstat -tulnp | grep oninit
或
ss -lntp | grep oninit
INFORMIXDIR
INFORMIXSERVER
ONCONFIG
PATH
示例:
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ol_informix
export ONCONFIG=onconfig.ol_informix
export PATH=$INFORMIXDIR/bin:$PATH
ps -ef | grep oninit
onstat -
onstat -V
env | grep INFORMIX
如果你愿意,可以告诉我:
我可以给你更精确的命令或排错方案。