温馨提示×

ubuntu上informix如何启动

小樊
41
2026-10-05 06:37:05
栏目: 智能运维

在 Ubuntu 上启动 IBM Informix 通常包括以下几个步骤(以常见的 Informix Dynamic Server, IDS 为例):


一、前提条件

  1. 已安装 Informix(如 ids-14.x 或 ids-12.x)
  2. 已配置环境变量(通常写在 .bashrc 或 .profile)
  3. 已初始化实例(oninit -ivy 执行过一次)

二、设置环境变量(很重要)

export INFORMIXDIR=/opt/ibm/informix
export INFORMIXSERVER=ol_informix1210
export ONCONFIG=onconfig.ol_informix1210
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts

根据你实际安装路径和实例名修改


三、启动 Informix 服务

1️⃣ 切换到 informix 用户(推荐)

sudo su - informix

2️⃣ 启动数据库

oninit

如果是首次启动或需要初始化:

oninit -ivy

⚠️ -i 会清空数据空间,仅首次使用


四、查看状态

onstat -

正常会看到类似:

IBM Informix Dynamic Server Version 14.10.FCx
On-Line

五、停止 Informix(备用)

onmode -ky

六、常见问题排查

1. 启动报错

查看日志:

cat $INFORMIXDIR/tmp/*.log

或:

onstat -m

2. Ubuntu 缺少依赖

sudo apt install libaio1

3. 端口未监听

检查:

netstat -an | grep 9088

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

Ubuntu 可用 systemd(需自己写 service 文件),或:

crontab -e
@reboot oninit

如果你能提供:

  • Informix 版本
  • 安装路径
  • 报错信息

我可以给你更精确的启动方案。

0 踩