温馨提示×

ubuntu下如何安装informix

小樊
47
2026-09-17 11:48:51
栏目: 智能运维

在 Ubuntu 下安装 IBM Informix(以 Informix Developer Edition / Express Edition 为例,社区版免费)通常步骤如下。由于 Informix 官方对 Ubuntu 支持不如 RHEL 完善,推荐使用 tar 包方式安装,兼容性最好。


一、准备工作

1. 系统要求

  • Ubuntu 18.04 / 20.04 / 22.04(64 位)
  • 至少 2GB 内存
  • root 权限

2. 安装依赖

sudo apt update
sudo apt install -y libaio1 libaio-dev ncurses5-compat-libs \
     libpam0g libpam0g-dev unixodbc

注意:Ubuntu 22.04 可能需要手动安装 libncurses5:

sudo apt install libncurses5

二、下载 Informix

从 IBM 官网下载(需注册): https://www.ibm.com/products/informix

推荐选择:

  • IBM Informix Developer Edition
  • Linux x86_64
  • 格式:tar 包(如 ids.14.10.FCxxx.LNX.tar)

示例:

cd /tmp
wget https://example.com/ids.14.10.FC10.LNX.tar

三、创建用户和组

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

四、解压并安装

sudo mkdir -p /opt/ibm/informix
sudo chown informix:informix /opt/ibm/informix
sudo mv ids*.tar /opt/ibm/informix/
cd /opt/ibm/informix
sudo -u informix tar xf ids*.tar

五、设置环境变量

切换到 informix 用户:

su - 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

生效:

source ~/.bashrc

六、初始化数据库

1. 创建配置文件

cd $INFORMIXDIR
cp etc/onconfig.std etc/onconfig.demo

编辑 etc/onconfig.demo,关键参数:

ROOTPATH /opt/ibm/informix/demo.dbspace
ROOTSIZE 200000

2. 创建 dbspace 文件

touch $INFORMIXDIR/demo.dbspace
chmod 660 $INFORMIXDIR/demo.dbspace

3. 初始化

oninit -iv

查看状态:

onstat -

七、设置开机自启(可选)

sudo systemctl enable informix

或写入 /etc/rc.local:

su - informix -c "oninit"

八、常见问题

1. libncurses.so.5 找不到

sudo apt install libncurses5

2. Ubuntu 不支持 rpm

✅ 使用 tar 包安装,避免 rpm

3. 端口冲突

编辑 etc/sqlhosts:

demo_on onsoctcp localhost 9088

九、验证安装

dbaccess

能进入交互界面即成功。


如果你需要:

  • Docker 安装 Informix
  • Ubuntu + Informix + ODBC / JDBC
  • 生产环境配置

可以告诉我你的使用场景。

0 踩