温馨提示×

ubuntu装informix要啥配置

小樊
42
2026-10-05 06:47:10
栏目: 智能运维

在 Ubuntu 上安装 IBM Informix(如 Informix Developer Edition / Informix Innovator-C Edition)时,硬件和软件配置要求大致如下(以常见版本 Informix 14.x / 12.10 为例):


一、系统版本要求

  • Ubuntu 版本
    • 官方支持较好:Ubuntu 18.04 / 20.04 / 22.04 LTS
    • 非 LTS 也可能能装,但不推荐
  • 架构
    • x86_64(64 位,必须)

⚠️ Informix 官方对 Ubuntu 的支持不如 RHEL/CentOS 完善,常用做法是:

  • 用 Developer Edition(免费)
  • 或手动处理依赖

二、最低硬件配置(开发/测试)

项目 最低要求
CPU 1 核(推荐 2 核+)
内存 1 GB(推荐 2–4 GB)
磁盘 2 GB 可用空间
交换分区 1 GB+(低内存时必要)

生产环境建议

  • CPU:4 核+
  • 内存:8 GB+
  • 磁盘:SSD,按数据量规划

三、必须的软件依赖

Ubuntu 默认缺少一些库,需要安装:

sudo apt update
sudo apt install -y \
  libaio1 \
  libpangox-1.0-0 \
  libxtst6 \
  libxi6 \
  libxcursor1 \
  libxrandr2 \
  libxinerama1 \
  libgl1 \
  libmotif-common \
  libmotif4 \
  unixodbc

Ubuntu 22.04 注意:

  • libaio1 → 可能需要 libaio1t64
  • libmotif4 可能需手动下载 deb

四、用户和权限要求

Informix 不建议用 root 运行

sudo groupadd informix
sudo useradd -g informix -m -d /home/informix informix
sudo passwd informix

需要:

  • informix 用户对安装目录有写权限
  • 内核参数(共享内存)适当调大

五、内核参数(重要)

编辑 /etc/sysctl.conf:

kernel.shmmax = 4294967295
kernel.shmall = 1048576
kernel.sem = 250 32000 100 1024

生效:

sudo sysctl -p

六、环境变量示例

~informix/.bashrc

export INFORMIXDIR=/opt/ibm/informix
export INFORMIXSERVER=demo_on
export ONCONFIG=onconfig.demo
export PATH=$INFORMIXDIR/bin:$PATH
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql

七、推荐安装方式

  1. Developer Edition(最省事)
    • 免费
    • 自带精简环境
  2. Docker(强烈推荐 Ubuntu 用户)
    docker run -d -p 9088:9088 ibmcom/informix-dev
    
  3. 传统 tar 包安装(配置较多)

八、常见坑

  • Ubuntu 上 Informix 不是官方主推平台
  • GUI 安装器经常缺库
  • 时间 zone 问题(建议 TZ=Asia/Shanghai)
  • 防火墙放通端口(默认 9088 / 1526)

如果你愿意,可以告诉我:

  • Ubuntu 版本
  • Informix 版本(12.10 / 14.10 / Docker)
  • 用途(学习 / 开发 / 生产)

我可以直接给你一套可复制的安装步骤。

0 踩