温馨提示×

如何安装linux informix

小樊
50
2026-09-02 00:52:46
栏目: 智能运维

下面给你一份**在 Linux 上安装 IBM Informix(以常见版本 Informix Developer Edition / Express / Enterprise 为例)**的通用步骤说明。不同版本细节略有差异,但流程基本一致。


一、准备工作

1. 系统要求

  • Linux 发行版(RHEL / CentOS / SUSE / Ubuntu 等)
  • root 权限
  • 至少 1GB 内存(开发版)
  • 磁盘空间 2GB 以上

2. 创建 Informix 用户和组

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

3. 设置环境变量(建议写入 ~/.bash_profile)

export INFORMIXDIR=/opt/ibm/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=ol_informix

二、获取安装包

从 IBM 官网下载:

  • 官方地址:https://www.ibm.com/products/informix
  • 常见文件:
    • ids_install(图形/命令行安装器)
    • .tar 压缩包

示例:

cd /tmp
tar xvf informix*.tar

三、安装 Informix

方式一:使用安装程序(推荐)

./ids_install
  • 选择 Non-GUI (console) 或 GUI
  • 安装路径:/opt/ibm/informix
  • 选择版本(Developer / Express / Enterprise)

方式二:解压即用(部分版本)

mkdir -p /opt/ibm/informix
tar xvf informix*.tar -C /opt/ibm/informix

四、初始化数据库

1. 创建数据目录

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

2. 配置 onconfig

复制模板:

cp $INFORMIXDIR/etc/onconfig.std $INFORMIXDIR/etc/onconfig.ol_informix

关键参数示例:

ROOTPATH   /opt/ibm/informix/data/rootdbs
ROOTSIZE   200000
SERVERNUM  1
DBSERVERNAME ol_informix

3. 配置 sqlhosts

vi $INFORMIXDIR/etc/sqlhosts

内容示例:

ol_informix onsoctcp localhost 9088

五、初始化数据库

切换到 informix 用户:

su - informix

初始化:

oninit -iv

检查状态:

onstat -

看到 On-Line 即成功。


六、自启动(可选)

systemd 示例

# /etc/systemd/system/informix.service
[Unit]
Description=IBM Informix
After=network.target

[Service]
Type=forking
User=informix
Environment=INFORMIXDIR=/opt/ibm/informix
ExecStart=/opt/ibm/informix/bin/oninit
ExecStop=/opt/ibm/informix/bin/onmode -ky

[Install]
WantedBy=multi-user.target
systemctl enable informix

七、常见问题

  • 端口冲突:修改 sqlhosts 端口
  • 权限错误:确保数据目录属主为 informix
  • 找不到命令:检查 INFORMIXDIRPATH

如果你告诉我:

  • Linux 发行版
  • Informix 具体版本(如 14.10 / 12.10)
  • 是否用 Docker / 云服务器

我可以给你更精确的安装命令

0