Products
96SEO 2025-07-01 20:57 3
在Ubuntu上安装Informix数据库,先说说需要进行一些准备干活。
步骤 | 命令 | 说明 |
---|---|---|
创建Informix用户组 | sudo groupadd -g 3000 informix | 创建一个名为informix的用户组 |
创建Informix用户 | sudo useradd -u 3000 -g 3000 -d /opt/informix -m informix | 创建一个名为informix的用户, 并指定家目录为/opt/informix |
设置Informix用户密码 | sudo passwd informix | 设置Informix用户的密码 |
完成准备干活后接下来是安装过程。
以root用户登录, 修改/root/.bash_profile文件,添加以下内容:
export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=informix
export ONCONFIG=
export LD_LIBRARY_PATH=$INFORMIXDIR/lib:$LD_LIBRARY_PATH
export CLIENT_LOCALE=zh
export DB_LOCALE=zh
export SERVER_LOCALE=zh
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_profile
将Informix安装包拷贝到Linux系统下比方说/opt/informix/。
sudo tar -xf -C /opt/informix/
cd /opt/informix/
sudo ./ids_install
选择非GUI模式安装,其他根据提示保持默认选项。
加入如下周围变量:
export INFORMIXDIR=/opt/informix
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
export ONCONFIG=$INFORMIXDIR/etc
export INFORMIXSERVER=$INFORMIXDIR/bin/server
export PATH=$INFORMIXDIR/bin:$PATH
source /root/.bash_profile
cd $INFORMIXDIR/etc
cp onconfig.on.template onconfig
修改或添加以下内容:
ROOT不结盟E rootdbs
ROOTPATH /opt/informix/data/rootdbs
ROOTOFFSET 0
ROOTSIZE 300000
MIRROR 0
MIRRORPATH $INFORMIXDIR/tmp/demo__mirror
MIRROROFFSET 0
PHYSFILE 50000
PLOG_OVERFLOW_PATH $INFORMIXDIR/tmp
PHYSbuff 128
LOGFILES 6
LOGSIZE 10000
DY不结盟IC_LOGS 2
LOGBUFF 64
LTXHWM 70
LTXEHWM 80
MSGPATH $INFORMIXDIR/tmp/MSG_DATE 0
CONSOLE $INFORMIXDIR/tmp
TBLTBLFIRST 0
TBLTBLNEXT 0
TBLSPACE_STATS 1
DBSPACETEMP $INFORMIXDIR/tmp/space
SBSBSPACETEMP $INFORMIXDIR/tmp/space
SBSBSPACE不结盟E shared
SYSSBSPACE不结盟E shared
ONDBSPACEDOWN 2
SERVERNUM 49
DBCSERVER不结盟E 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系统上成功安装并启动。请。
Demand feedback