在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
-
上传安装文件:
- 设置虚拟机共享文件夹,将安装文件放到共享文件夹中,在Linux:
/mnt/hgfs
下。 - 以root/informix身份登陆系统,到
/mnt/hgfs
,解压安装文件:tar xvf setupfile.tar
- 设置虚拟机共享文件夹,将安装文件放到共享文件夹中,在Linux:
安装Informix
- 以root身份登陆:
cd /mnt/hgfs /Informix/SERVER ./installserver
按提示完成安装。
配置Informix
-
建立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系统上成功安装并配置。请根据实际需求调整配置参数。