成功安装informix7.0
本帖最后由 光速 于 2010-08-16 23:27 编辑首先要感谢CU论坛中牛人们的精华帖子,还要感谢sco unix板块的斑竹们以及informix板块的斑竹们,谢谢你们给了我帮助。最终还要感谢好心人:天地续缘:mrgreen:
1.informix安装
a.informix用户添加及其环境参数(用scoadmin命令)或者:
groupadd Informix(创建一个用户组informix)
useradd –g Informix –d /usr/Informix –m informix (创建一个用户informix)
查看infomix用户主目录是否已建(more /etc/passwd)没有则mkdir /usr/informix
(sco 5.0.6下好像没有目录/usr/Informix,所以用命令建立:mkdir /usr/Informix,
chown –R informix: informix /usr/informix将目录/usr/Informix 中所有文件的所有者和组更改为用户 informix和组informix
测试一下:# ls –d /usr/informix)
su - informix(pwd应在/usr/informix下)
vi .profile添加以下四行内容 (建informix用户的profile)
INFORMIXDIR=/usr/informix# informix 用户的绝对路径
ONCONFIG=onconfig # informix 数据库配置文件名称
INFORMIXSERVER=infoserver # informix 数据库server的名称
# 在 onconfig 文件中也有定义,需要使用相同名称
PATH=$INFORMIXDIR/bin:$PATH
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
# esql 编译 .ec 需要使用的 Lib 库文件目录
export INFORMIXDIR INFORMIXSERVER ONCONFIG TERMCAP PATH LD_LIBRARY_PATH
以上参数我们把informix装在/usr/informix目录下.
b 安装informix服务程序
【用到的命令:#cpio -iBmducv < file.cpi 】
用informix用户登录,(su - informix保证当前目录在/usr/informix下, 再用su到root)
然后装sql
mount /dev/cd0 /mnt
cpio -icvdBum <cdrom/sql.tar
./installsql
# umount /cdrom
装主服务程序
# ./installserver
c 为infoserver准备空间
# cd $INFORMIXDIR
# cat /dev/null >online
【/dev/null 是null设备的路径,null设备就是什么也没有。'>'是重定向命令,把cat命令得到的东西重定向到文件online 中,'>'是覆盖原先的内容,如果是">>",就是把内容接在末尾】
# chown informix online
# chgrp informix online
# chmod 660 online
d. 编辑$INFORMIXDIR/etc/sqlhosts文件
infoserver ontlitcp scosysv informix
第一行infoserver为INFORMIX-ONLINE的server名,ontlitcp是共享内存方式连接(只限本地),scosysv是本地主机名(hostname), infomix是服务名(对应于/etc/services中)。
e. vi /etc/services
informix 2000/tcp #informix service(自己添加一个不重复的服务端口和名称)
2.关于UNIX(scounix)kernel参数:
对于SCO UNIX平台,INFORMIX-ONLINE7.30需要调整下列核心参数值:(参照$INFORMIXDIR/release/en_us/0333下的IDS_7.3文件)
scoadmin-->hardware/kernel---->tunnel 修改以下参数,ok后重新link kernel需要重启。
第7项中 MAXUP: 3000
MAXUMEM:524287
第15项中SEMMAP: 8192
第15项中SEMMNI:8192
第15项中SEMMNU: 100
第16 项中SHMMAX:409600000
第16 项中SHMMIN: 1
然后Relink kernel , 重新启动。
$cd /usr/informix/etc(目录应和home directory统一)
$cp onconfig.std onconfig
$vi onconfig
修改以下各项:
ROOTPATH 改为chunk的全路径
MSGPATH为/usr/informix/online.log(这一目录应和home director及INFORMIXDIR统一)
TAPEDEV为/dev/null
LTAPEDEV 为/dev/null
DBSERVERNAME 同.profile中INFORMIXSERVER名字和sqlhosts中统一。
$onmonitor->parameters->initialize
如图:
最后:
$ onitit –iy
ok,成功! db-access是交互式查询工具;这如同sql server下面的sql查询工具。
启动它:
$dbaccess
如图:
:D
虽然对sql server有点了解,但对informix一些语法还要学习一下!现在还不怎么了解。go gostudy,day day up:mrgreen: 大哥~这是7.3 不是informix3~:sleepy::sleepy: 回复 3# liaosnet
不好依稀,笔误。已修改!:luya: 正式使用的话数据库建议用裸分区,不要用文件的方式,据说性能差一些。 回复 5# sdccf
嗯!谢谢你!:) 本帖最后由 sqlnet 于 2010-08-17 23:06 编辑
这个安装不难,11FC都不需要调整内核参数,用onmonitor 来装也比较少见。
我看你在sco版本也挺热闹的,是金融系统的兄弟吧。 回复 7# sqlnet
:) 偶觉得用vi改配置文件比较顺手~~ 回复 9# liaosnet
高手一般都用VI :mrgreen:
页:
[1]
2