在Ubuntu上安装Informix数据库涉及多个步骤,包括安装前的准备、安装过程以及安装后的配置。以下是一个详细的指南:
lsb_release -apython3 --versionfree -hdf -hsudo apt updatesudo apt upgrade -ysudo apt install -y build-essential libssl-dev libffi-dev curl gitsudo groupadd -g 3000 informix
sudo useradd -u 3000 -g 3000 -d /opt/informix -m informix
sudo passwd informix
/root/.bash_profile 文件,添加以下内容:export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=informix
export ONCONFIG=onconfig.informix
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$LD_LIBRARY_PATH
export CLIENT_LOCALE=zh_CN.gb
export DB_LOCALE=zh_CN.gb
export SERVER_LOCALE=zh_CN.gb
export DBLANG=en_us
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
export INFORMIXTERMINAL=$INFORMIXDIR/etc/termcap
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$LD_LIBRARY_PATH
export TERMCAP=$INFORMIXDIR/etc/termcap
export INFORMIXTERM=$INFORMIXDIR/etc/termcap
source /root/.bash_profileibm.ids.14.10.FC4W1.LNX.tar)拷贝到Linux系统下,例如 /opt/informix/。sudo tar -xf ibm.ids.14.10.FC4W1.LNX.tar -C /opt/informix/
cd /opt/informix/
sudo ./ids_install
选择非GUI模式安装,其他根据提示保持默认选项。export INFORMIXDIR=/opt/informix
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
export ONCONFIG=$INFORMIXDIR/etc/onconfig.tramsserver
export INFORMIXSERVER=$INFORMIXDIR/bin/server
export PATH=$INFORMIXDIR/bin:$PATH
source /root/.bash_profilecd $INFORMIXDIR/etc
cp onconfig.std onconfig.tramsserver
ROOTNAME rootdbs
ROOTPATH /opt/informix/data/rootdbs
ROOTOFFSET 0
ROOTSIZE 300000
MIRROR 0
MIRRORPATH $INFORMIXDIR/tmp/demo_on.root_mirror
MIRROROFFSET 0
PHYSFILE 50000
PLOG_OVERFLOW_PATH $INFORMIXDIR/tmp
PHYSbuff 128
LOGFILES 6
LOGSIZE 10000
DYNAMIC_LOGS 2
LOGBUFF 64
LTXHWM 70
LTXEHWM 80
MSGPATH $INFORMIXDIR/tmp/online.log
MSG_DATE 0
CONSOLE $INFORMIXDIR/tmp/online.con
TBLTBLFIRST 0
TBLTBLNEXT 0
TBLSPACE_STATS 1
DBSPACETEMP $INFORMIXDIR/tmp/spaceSB
SBSPACETEMP $INFORMIXDIR/tmp/spaceSB
SBSPACENAME shared
SYSSBSPACENAME shared
ONDBSPACEDOWN 2
SERVERNUM 49
DBCSERVERNAME tramsserver
DBCALIASES tramsserver
FULL_DISK_INIT 0
NETTYPE ipcshm,1,50,CPULISTEN_TIMEOUT 60
MAX_INCOMPLETE_CONNECTIONS 1024
FASTPOLL 1
NUMFDSERVERS 4
NS_CACHE host 900,service 900,user 900,group 900,sqlhosts 900
NET_IO_TIMEOUT_ALARM 0
DRDA_
sudo oninit -ivy
完成以上步骤后,Informix数据库应该在Ubuntu系统上成功安装并启动。请根据实际需求调整配置参数。