一、Informix数据库的安装
(一)、安装顺序
1、安装Application development tools.
如:INFORMIX –SQL 、 INFORMIX-4GL等
2、安装SQL application- programming interfaces.
如:INFORMIX-ESQLL/C、INFORMIX-CLI等。
3、安装Database servers.
如:INFORMIA-ONLINE DYNAMIC SERVER等。
4、安装Additional products.
如:LANG SUPPLEMENT ZHCN等。
(二)、安装步骤
1、检查操作系统是否运行正常。
2、以超级用户 root登陆,建立一个名为informix的用户组和一个名为informix的用户,使informix用户是informix用户组的唯一用户。
3、设置环境变量:
# INFORMIXDIR=/home/informix(informix产品的安装目录)
# export INFORMIXDIR
# PATH= $INFORMIXDIR/ bin :$PATH
# export PATH
4、 # cd $INFORMIXDIR
5、如介质为光盘,则应Mount 对应光盘的文件系统:
# mount –r –v cdrfs /dev/cd0 /mnt
如介质为磁带,则省略此步骤。
6、参照产品的License,用cpio 或tar 命令将光盘或磁带上的文件
copy至当前目录:
对光盘:# cpio –icvdumB 〈对应目录 / 文件名
或
# tar xvf 对应目录 / 文件名
对磁带:# cpio –icvdumB 〈对应设备 / 文件名
或
# tar xvf 对应设备 / 文件名
7、 安装INFORMIX产品:
如对SQL:# ./installsql
8、 如介质为光盘,则 umount 对应光盘的文件系统:
# umount 介质设备名
如介质为磁带,则省略此步骤。
9、 重复步骤5、6、7、8,分别安装 copy和安装INFORMIX的其
他产品。
注重必须严格按照安装顺序。
安装时用命令: # ./install4gl 、 # ./installesgl 、#./installonline、
# ./insallzhcn等,
安装过程中需要输入产品的 serial number和 serial-number
key 。
10、设定网络环境:
分别配置文件: /etc/hosts 和 /etc /services。
在 /etc/hosts 中加入机器的IP地址和名字,
在 /etc/services 中加入一个自定义不重复的service name 和
port number。
11、调谐操作系统核心参数
参照 $ INFORMIXDIR/ release/ en_us/0333/ ONLINE_7.X,用操
作系统的核心参数调谐工具修改操作系统核心参数,然后重新
链接核心参数,重新引导操作系统。
12、建立逻辑卷设备
在sharevg上建立以下逻辑卷:
/dev/rootdbs
/dev/tempdbs
/dev/logdbs
/dev/phydbs
/dev/data1dbs
/dev/data2dbs
/dev/data3dbs
改变以上逻辑卷的拥有权
chown informix:informix /dev/r*dbs
13、初始化INFORMIX- ONLINE:
(1)以informix 用户登录。
(2)$ cd $ INFORMIXDIR
$ cp etc / onconfig.std etc / onconfig.online
(3)、设置环境变量:
$INFORMIXDIR = (informix 产品的安装目录)
$PATH=$INFORMIADIR/ bin: $PATH
$INFORMIXDSERVER= dbsvrname
$ONCONFIG= onconfig .online
$export INFORMIXDIR PATH INFORMIXSERVER ONCONFIG
也可将这些环境变量设置到 .profile 中,以便每次以
informix登录时,不需重新设定。
(4) $vi $INFORMIXDIR/ etc/sqlhosts
加入一行,格式如下:
dbsvrname nettype hostname servicename
其中:dbsvrname 对应环境变量中INFORMIXSERVER所
定义的dbsvrname,
nettype 根据硬件平台有如下选择:
ontlitcp ontlispx onsocspx onipcshm onipcstr
可参照$INFORMIXDIR/ release/ en_us /0333/OMLINE_7.2,
hostname 对应步骤10。/etc/hosts中的机器名字,servicename
对应步骤10。 /etc/services 中的service name。