在Ubuntu上部署Informix应用的基本步骤如下:
建立Informix用户组和用户:
groupadd -g 3000 informix
useradd -u 3000 -g 3000 -d /home/informix -m informix
修改环境变量:
informix用户并编辑.bash_profile文件:su - informix
cd ~
vi .bash_profile
INFORMIXDIR=/opt/IBM/informix
INFORMIXSERVER=informix_server_name
INFORMIXSERVER ONCONFIG=onconfig.informix
export INFORMIXDIR
export INFORMIXSERVER
export INFORMIXSERVER ONCONFIG
export LD_LIBRARY_PATH=$INFORMIXDIR
export PATH=$PATH:$INFORMIXDIR/bin
chmod 755 .bash_profile
. .bash_profile
上传安装文件:
/mnt/hgfs)。root/informix身份登陆系统,到共享文件夹中解压安装文件:tar xvf setupfile.tar
开始安装:
root身份登陆系统,进入安装目录执行安装脚本:cd /mnt/hgfs/Informix/SERVER
./installserver
建立data目录:
/opt/IBM/informix下建立data目录:mkdir data
data目录下创建一个空文件作为数据库的默认设备,并修改权限:cd data
touch datadbs.dat
chmod 660 datadbs.dat
配置onconfig文件:
onconfig.std文件并重命名为onconfig.informix:cp /opt/IBM/informix/etc/onconfig.std onconfig.informix
vim onconfig.informix
onconfig.informix文件中的相关配置项,例如:
ROOTNAME和ROOTdbs设置为datadbs。ROOTPATH设置为/dev/online_root。ROOTOFFSET和ROOTSIZE根据需要设置。配置系统服务(需要root权限):
/etc/services文件,添加如下内容:informix_services 8888/tcp informix server services
配置sqlhosts文件(切换回informix用户):
sqlhosts.std文件并重命名为sqlhosts:cp /opt/IBM/informix/etc/sqlhosts.std sqlhosts
vim sqlhosts
sqlhosts文件中的相关配置项,例如:
informix设置为数据库服务器名。onipcshm和onsoctcp设置为rouse。informix_services设置为informix_services。请注意,上述步骤是基于较旧的Ubuntu版本和Informix安装指南,具体步骤可能因Ubuntu版本和Informix安装路径的不同而有所差异。建议参考最新的Informix官方文档或联系IBM支持获取详细的安装指南。