在 Linux 上安装 IBM Informix 一般分为 准备环境 → 安装数据库 → 初始化实例 → 验证 几个步骤。下面以 当前主流方式(Informix 14.x / 12.x) 为例,给你一个从零到可用的完整流程。
groupadd informix
useradd -g informix -m informix
passwd informix
从 IBM 官网下载(需 IBM 账号):
常见文件:
iif.14.10.FC5DE.linux-x86_64.tar
mkdir -p /opt/informix
cd /opt/informix
tar -xvf iif.14.10.FC5DE.linux-x86_64.tar
编辑 ~/.bash_profile 或 /etc/profile:
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ol_informix
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
生效:
source ~/.bash_profile
cd /opt/informix
./ids_install
安装过程:
/opt/informix✅ 安装完成后,$INFORMIXDIR/bin 下会出现 oninit、onmode 等命令。
cp $INFORMIXDIR/etc/onconfig.std $INFORMIXDIR/etc/onconfig.ol_informix
编辑 onconfig.ol_informix:
ROOTPATH /opt/informix/data/rootdbs
ROOTSIZE 100000
SERVERNUM 1
DBSERVERNAME ol_informix
mkdir -p /opt/informix/data
chown -R informix:informix /opt/informix
创建 rootdbs:
touch /opt/informix/data/rootdbs
chmod 660 /opt/informix/data/rootdbs
编辑 $INFORMIXDIR/etc/sqlhosts:
ol_informix onsoctcp localhost 9088
oninit -iv
成功标志:
onstat -
输出类似:
IBM Informix Dynamic Server Version 14.10.FC5DE
Up 00:00:10
| 操作 | 命令 |
|---|---|
| 启动 | oninit |
| 停止 | onmode -ky |
| 查看状态 | onstat - |
| 重启 | onmode -ky && oninit |
dbaccess
或命令行:
dbaccess - -
CREATE DATABASE testdb WITH LOG;
netstat -tunlp | grep 9088
chown -R informix:informix /opt/informix
ldd $INFORMIXDIR/bin/oninit
你可以告诉我:
我可以直接给你 针对你系统的精确安装命令。