在Linux系統上快速部署Informix環境需要遵循一系列步驟。以下是一個詳細的指南,幫助你完成這個過程:
創建Informix用戶組和用戶:
groupadd informix
useradd -g informix -d /opt/informix -m informix
passwd informix
修改環境變量:
export INFORMIXDIR=/opt/IBM/informix
export INFORMIXSERVER=informix
export INFORMIXSERVER ONCONFIG=onconfig.informix
export ONCONFIG LD_LIBRARY_PATH=$INFORMIXDIR
export LD_LIBRARY_PATH=$INFORMIXDIR/lib
export PATH=$INFORMIXDIR/bin:$PATH
創建安裝目錄:
mkdir /opt/informix
chown informix:informix /opt/informix
下載并解壓安裝包: 從IBM官網下載Informix安裝包,例如IDS 11.70,然后解壓到指定目錄:
wget http://ftp.informix.com/pub/dbserver/informix/11.70.0/linux/x86_64/ids-11.70.FC7TL.linux-x86_64.tar
tar -xvf ids-11.70.FC7TL.linux-x86_64.tar
以root用戶執行安裝程序:
cd ids-11.70.FC7TL.linux-x86_64
./ids_install
配置Informix:
修改.bash_profile
文件:
su - informix
vi ~/.bash_profile
export INFORMIXDIR=/opt/IBM/informix
export INFORMIXSERVER=informix
export INFORMIXSERVER ONCONFIG=onconfig.informix
export ONCONFIG LD_LIBRARY_PATH=$INFORMIXDIR
export LD_LIBRARY_PATH=$INFORMIXDIR/lib
export PATH=$INFORMIXDIR/bin:$PATH
source ~/.bash_profile
編輯onconfig.informix
文件:
cp /opt/informix/etc/onconfig.std /opt/informix/etc/onconfig.informix
vi /opt/informix/etc/onconfig.informix
修改以下參數:
ROOTPATH /dev/online_root 改為 ROOTPATH /opt/informix/data/datadbs.dat
DBSERVERNAME tramsserver 改為 DBSERVERNAME informix
NETTYPE soctcp 改為 NETTYPE ipcshm
創建數據庫空間文件:
cd /opt/informix/data
mkdir datadbs1 llogdbs plogdbs
touch datadbs1 llogdbs plogdbs
chmod 660 datadbs1 llogdbs plogdbs
chown informix:informix datadbs1 llogdbs plogdbs
配置/etc/services
文件:
vi /etc/services
添加以下行:
sqlexec 1526/tcp
sqlexed 1528/tcp
配置sqlhosts
文件:
cp /opt/informix/etc/sqlhosts.std /opt/informix/etc/sqlhosts.informix
vi /opt/informix/etc/sqlhosts.informix
修改以下行:
informix onipcshm rouse informix_services
informix onsoctcp rouse informix_services
啟動數據庫:
onmode -c startup
驗證安裝:
onstat -o
如果一切正常,你應該能看到數據庫的狀態信息。
請注意,以上步驟可能因Informix版本和Linux發行版而有所不同。建議參考Informix的官方文檔以獲取針對特定版本的詳細安裝指南。