在CentOS系統上安裝Informix數據庫需要遵循一定的步驟。以下是安裝Informix的基本流程:
下載Informix安裝包:首先,需要從IBM官方網站下載適合CentOS版本的Informix安裝包。例如,您可以下載Informix 12.10 Developer Edition。
創建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
并按照提示進行安裝??梢赃x擇非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 .
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或更新的版本進行安裝,以避免潛在的兼容性問題。