阅读更多
INFORMIX数据库的安装:
1、创建一个INFORMIX组、创建一个INFORMIX用户
. root 登录
. 用 scoadmin 来建成 informix 组和 informix 用户
2、建立一个临时目录:
第1步:
#mkdir /infosoft
#cd /infosoft
第2步:
#mount /dev/cd0 /mnt
#cp /mnt/ESQLC7.23/ESQL.TAR /infosoft
#cp /mnt/ONLINE7.30/SERVER/IDS.CPI /infosoft
#umount /mnt
3、设置INFORMIX变量:
#INFORMIXDIR=/usr/informix; export INFORMIXDIR
4、解包并安装:
第1步:
#cd /usr/informix
#tar xvf /infosoft/ESQL.TAR
#./installesql
#输入系列号和活动码
第2步:
#cd /usr/informix
#cpio -icvdumB < /infosoft/IDS.CPI
#./installserver
#输入系列号和活动码
5、修改核心参数:
#cd /etc
#vi services
在最后一行加入一行:sqlexec 8888/tcp
#cd /etc/conf/cf.d
#vi stune
在后面加四行
SHMMAX 20971520(41943040)
SHMMIN 1
SEMMSL 50
MAXUP 2048
#./link_unix 手动重启(sync;sync;shutdown -y -g0)
6、准备空间:
用 informix 注册登录,在 /usr/informix 下:
$ > rootdbs
$ chmod 666 rootdbs
$ cd etc
$ cp onconfig.std onconfig
$ vi sqlhosts
屏蔽两行最后加入:
(本机机器名)
online onipcshm scosysv sqlexec
7、修改 onconfig 文件
$cd /usr/informix/etc
$vi onconfig
ROOTPATH 改为-> /usr/informix/rootdbs
ROOTSIZE 改为-> 200000
CONSOLE 改为-> /tmp/online.log
TAPEDEV 改为-> /dev/null
LTAPEDEV 改为-> /dev/null
DBSERVERNAME 改为-> online
NETTYPE 改为-> ipcshm,1,5,CPU
8、设置环境变量:
$vi .profile /*使该用户能够访问informix数据库*/
在最后增加五行:
INFORMIXDIR=/usr/informix
PATH=$PATH:$INFORMIXDIR/bin
INFORMIXSERVER=online
ONCONFIG=onconfig
LD_LIBRARY_PATH=/usr/informix/lib:/usr/informix/lib/esql
export INFORMIXDIR PATH INFORMIXSERVER ONCONFIG LD_LIBRARY_PATH
修改完毕,退出重新 informix 注册。
9、初始化:
$oninit -iy (第一次初始化使用,以后再用则重新初始化一次)
$onstat -r 1 (检测数据库系统状态,用DEL键中断)
若 初始化成功,则显示
Informix Dynamic Server Version 7.30.UC2 -- On-Line -- Up ....
否则,显示
shared memory not initialized for INFORMIXSERVER ...
$onmode -ky (卸掉系统)
$oninit (重新进入系统)