在Ubuntu系统上配置Informix数据库管理系统的步骤如下:
建立informix用户组和用户:
groupadd -g 3000 informix
useradd -u 3000 -g 3000 -d /home/informix -m informix
修改环境变量:
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:$PATH
export PATH=$INFORMIXDIR/bin:$PATH
保存退出后,修改权限:
chmod 755 .bash_profile
上传安装文件:
/mnt/hgfs
下。/mnt/hgfs
,解压安装文件:tar xvf setupfile.tar
cd /mnt/hgfs /Informix/SERVER
./installserver
按提示完成安装。建立data目录:
mkdir -p /opt/IBM/informix/data
创建并设置数据库默认设备:
cd /opt/IBM/informix/data
touch datadbs.dat
chmod 660 datadbs.dat
配置onconfig文件:
cp /opt/IBM/informix/etc/onconfig.std onconfig.informix
vi onconfig.informix
修改以下参数:
ROOTNAME
:改为datadbs
ROOTPATH
:改为/opt/IBM/informix/data/datadbs.dat
ROOTOFFSET
:改为0
ROOTSIZE
:改为30000
(根据需要调整)配置系统服务:
su - root
vi /etc/services
在最后一行添加:
informix_services 8888/tcp
配置sqlhosts文件:
cd /opt/IBM/informix/etc
cp sqlhosts.std sqlhosts
vi sqlhosts
修改以下内容:
informix onipcshm rouse informix_services
informix onsoctcp rouse informix_services
informix:数据库服务器名,和环境变量中的一样
onipcshm/onsoctcp:使用的协议名称,连接数据库的两种方式
rouse:主机名,和/etc/hosts里的一样
informix_services:服务名,和/etc/services中的一样
启动Informix:
su - informix
oninit -iv
完成以上步骤后,Informix数据库应该已经在Ubuntu系统上成功安装并配置。请根据实际需求调整配置参数。