1、
建立informix组和informix用户,用户目录设为 /usr/Informix ,操作如下:
useradd informix
passwd informix
设置密码,这里设密6288码为informix
groupadd informix
mkdir /usr/informix
usermod –d /usr/informix –G informix informix
创建informix用户和组完成
超级用户下把安装文件夹(文件夹名为online)拷入informix目录
文件夹内容包括:ONLINE.TAR
切换至/usr/informix目录下解压文件
tar xvf /usr/informix/ONLINE.TAR
设置环境变量INFORMIXDIR
# INFORMIXDIR=/usr/Informix
# export INFORMIXDIR
安装运行 ./installonline
提示输入return to contine
输入序列号:AAC#J375013
KEY:DHNHIT
安装完成
2、 配置INFORMIX
informix用户登陆,设置环境变量
$ vi /usr/Informix/.profile
INFORMIXDIR=/usr/informix
INFORMIXSERVER=scosysv
INFORMIXSERVERALIAS=scosysv
DBDATE=y4md/
PATH=$PATH:$HOME/bin:$INFORMIXDIR/bin
export INFORMIXDIR INFORMIXSERVER INFORMIXSERVERALIAS DBDATE PATH
3、
配置文件的默认路径和名称为$INFORMIXDIR/etc/sqlhosts。
该文件的第一个字段包含了配置参数的DBSERVERNAME的值,该值只能有一个。
对于dbservername nettype hostname servicename
各字段的含义为;
* dbservername onconfig文件中的DBSERVERNAME的值
* nettype 对于共享内存连接应设为onipcshm
对于tli tcp/ip连接应设为ontlitcp
对于scokets tcp/ip连接应设为onsoctcp
* hostname 机器的主机名
* servicename 文件/etc/services中的服务名,
对于采用共享内存方式连接的无用
我的设置如下:
# dbservername nettype hostname servicename
scosysv ontlitcp scosysv scosysv
scosysv onipcshm scosysv scosysv
# vi /etc/services
最后添一条ifx_service 23451/tcp
4、配置核心参数
(1)、共享内存配置
# vi /etc/conf/cf.d/mtune (UNIX默认核心参数)
# vi /etc/conf/cf.d/stune 修改其中值,即可替代mtune中设置的默认值
参数设置参考以下文档:
# more /usr/Informix/release/en_us/0333/ONLINE_7.2
注意事项:
#vi mtune
{此文件格式如下:
... *Shared Memory Parameters
SHMMAX 1048576 131072 80530637
SHMMIN 1 1 1
其中:第一列为UNIX系统参数名,第二列为参数当前值,第三列为参数最小值,第四列为参数最大值。}
然后根据上面记录下来的数据依此检查每个参数,如果:
Ⅰ、A. 所记录的系统参数名存在;
B. 所记录的系统参数值在最小值和最大值之间
则用记录下来的参数值取代此参数的当前值。
Ⅱ. 如果所记录的参数的值大于最大值,则修改此参数的当前值为最大值。
Ⅲ. 如果所记录的参数值小于最小值,则不修改此参数值。
(2)、重新连接核心,使新的核心参数生效
依次执行命令:
#cd /etc/conf/cf.d
#./link_unix
系统提示:
Do you want this kernel to boot by default?(y