温馨提示×

Linux Informix怎么安装

小樊
63
2026-07-05 15:30:59
栏目: 智能运维

Linux 上安装 IBM Informix 一般分为 准备环境 → 安装数据库 → 初始化实例 → 验证 几个步骤。下面以 当前主流方式(Informix 14.x / 12.x) 为例,给你一个从零到可用的完整流程


一、准备工作

1️⃣ 系统要求

  • Linux(RHEL / CentOS / Rocky / Alma / SUSE / Ubuntu 均可)
  • 建议:
    • 内存 ≥ 2GB
    • 磁盘 ≥ 10GB
  • 需要 root 或 sudo 权限

2️⃣ 创建 Informix 用户和组

groupadd informix
useradd -g informix -m informix
passwd informix

二、下载 Informix

获取安装包

从 IBM 官网下载(需 IBM 账号):

  • https://www.ibm.com/products/informix

常见文件:

iif.14.10.FC5DE.linux-x86_64.tar

三、安装 Informix

1️⃣ 解压安装包

mkdir -p /opt/informix
cd /opt/informix
tar -xvf iif.14.10.FC5DE.linux-x86_64.tar

2️⃣ 设置环境变量(root 或 informix)

编辑 ~/.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

3️⃣ 运行安装程序

cd /opt/informix
./ids_install

安装过程:

  • 选择 非 GUI 模式
  • 接受许可
  • 安装目录使用 /opt/informix
  • 选择 典型安装

✅ 安装完成后,$INFORMIXDIR/bin 下会出现 oninitonmode 等命令。


四、初始化 Informix 实例

1️⃣ 准备配置文件

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

2️⃣ 创建数据目录

mkdir -p /opt/informix/data
chown -R informix:informix /opt/informix

创建 rootdbs:

touch /opt/informix/data/rootdbs
chmod 660 /opt/informix/data/rootdbs

3️⃣ 配置 sqlhosts

编辑 $INFORMIXDIR/etc/sqlhosts

ol_informix onsoctcp localhost 9088

4️⃣ 初始化数据库

oninit -iv

成功标志:

onstat -

输出类似:

IBM Informix Dynamic Server Version 14.10.FC5DE
Up 00:00:10

五、启动 / 停止 Informix

操作 命令
启动 oninit
停止 onmode -ky
查看状态 onstat -
重启 onmode -ky && oninit

六、创建数据库示例

dbaccess

或命令行:

dbaccess - -
CREATE DATABASE testdb WITH LOG;

七、常见问题

❌ 端口被占用

netstat -tunlp | grep 9088

❌ 权限问题

chown -R informix:informix /opt/informix

❌ 找不到 lib

ldd $INFORMIXDIR/bin/oninit

八、我可以进一步帮你

你可以告诉我:

  1. Linux 发行版和版本
  2. Informix 版本
  3. 是生产环境还是学习环境
  4. 是否需要中文支持 / 字符集

我可以直接给你 针对你系统的精确安装命令

0