下面给你一份**在 Linux 上安装 IBM Informix(以常见版本 Informix Developer Edition / Express / Enterprise 为例)**的通用步骤说明。不同版本细节略有差异,但流程基本一致。
groupadd informix
useradd -g informix -m -d /home/informix informix
passwd informix
export INFORMIXDIR=/opt/ibm/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=ol_informix
从 IBM 官网下载:
ids_install(图形/命令行安装器).tar 压缩包示例:
cd /tmp
tar xvf informix*.tar
./ids_install
/opt/ibm/informixmkdir -p /opt/ibm/informix
tar xvf informix*.tar -C /opt/ibm/informix
mkdir -p /opt/ibm/informix/data
chown -R informix:informix /opt/ibm/informix
复制模板:
cp $INFORMIXDIR/etc/onconfig.std $INFORMIXDIR/etc/onconfig.ol_informix
关键参数示例:
ROOTPATH /opt/ibm/informix/data/rootdbs
ROOTSIZE 200000
SERVERNUM 1
DBSERVERNAME ol_informix
vi $INFORMIXDIR/etc/sqlhosts
内容示例:
ol_informix onsoctcp localhost 9088
切换到 informix 用户:
su - informix
初始化:
oninit -iv
检查状态:
onstat -
看到 On-Line 即成功。
# /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 端口INFORMIXDIR 和 PATH如果你告诉我:
我可以给你更精确的安装命令。