在CentOS系统上安装和配置Informix数据库需要遵循一定的步骤。以下是安装Informix的基本流程:
groupadd informix useradd -g informix informix
mkdir /opt/informix chown informix:informix /opt/informix
/etc/profile
文件,添加以下内容:export INFORMIXDIR=/opt/IBM/Informix_Software_Bundle export PATH=$INFORMIXDIR/bin:$PATH export INFORMIXSERVER=ol_informix1210 export ONCONFIG=onconfig.tramsserver export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
然后加载配置文件:
source /etc/profile
tar -xvf iif.12.10.FC12DE.linux-x86_64.tar cd /opt/informix
./ids_install
并按照提示进行安装。可以选择非GUI模式安装,其他选项保持默认。informix
用户:su - informix vi ~/.bash_profile
添加或修改环境变量:
export INFORMIXDIR=/opt/IBM/Informix_Software_Bundle export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts export ONCONFIG=onconfig.tramsserver export INFORMIXSERVER=tramsserver export PATH=$INFORMIXDIR/bin:$PATH
使修改生效:
source ~/.bash_profile
cd $INFORMIXDIR/data mkdir rootdbs touch rootdbs chmod 660 rootdbs
sqlhosts
文件:cp $INFORMIXDIR/etc/sqlhosts.std .sqlhosts vi sqlhosts
修改或添加以下内容:
tramsserver onsoctcp RDRedhat sqlexe
stopdb -ky initdb -iv
onmode -sy
/etc/rc.local
文件,添加以下内容:/opt/IBM/Informix_Software_Bundle/bin/oninit -v
由于CentOS 7已于2024年6月30日停止支持,因此建议使用CentOS 8或更新的版本进行安装,以避免潜在的兼容性问题。