在 Linux 上安装 IBM Informix 一般分为几个关键步骤:准备环境、创建用户、安装软件、配置实例和初始化数据库。下面以 IBM Informix Dynamic Server (IDS) 为例,给你一个通用、实战型安装流程(适用于大多数 Linux 发行版)。
查看系统信息:
uname -a
cat /etc/os-release
从 IBM 官方获取:
.tar 或 .tar.gzids.12.10.FC14.Linux-x86_64.tarInformix 不建议使用 root 运行。
groupadd informix
useradd -g informix -m -d /home/informix informix
passwd informix
mkdir -p /opt/informix
chown -R informix:informix /opt/informix
cd /opt/informix
tar -xvf /path/to/ids*.tar
./ids_install
如果是静默安装:
./ids_install -i silent -DLICENSE_ACCEPTED=TRUE
安装过程中会提示:
/opt/informix)切换到 informix 用户:
su - informix
编辑 ~/.bash_profile 或 ~/.bashrc:
export INFORMIXDIR=/opt/informix
export INFORMIXSERVER=ol_informix
export ONCONFIG=onconfig.ol_informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
生效:
source ~/.bash_profile
mkdir -p /opt/informix/data
chown informix:informix /opt/informix/data
cd $INFORMIXDIR/etc
cp onconfig.std onconfig.ol_informix
关键参数示例:
ROOTPATH /opt/informix/data/rootdbs
ROOTSIZE 100000
SERVERNUM 1
DBSERVERNAME ol_informix
编辑 $INFORMIXDIR/etc/sqlhosts:
ol_informix onsoctcp localhost 9088
touch /opt/informix/data/rootdbs
chmod 660 /opt/informix/data/rootdbs
chown informix:informix /opt/informix/data/rootdbs
oninit -iv
-i:初始化-v:显示详细信息成功后:
onstat -
应看到数据库在线状态。
oninit -v # 启动
onmode -ky # 停止
onstat - # 查看状态
dbaccess
或:
isql
netstat -tunlp | grep 9088
确保:
informix660Informix 需要共享内存支持,必要时调整:
sysctl -a | grep shm
| 版本 | 说明 |
|---|---|
| IBM Informix 12.x / 14.x | 常用企业版 |
| Informix Developer Edition | 免费,适合学习 |
如果你愿意,我可以:
告诉我你的 Linux 版本 + Informix 版本 即可。