informix se for Linux是已编译后的版本,整个包分为三部分: Products Product Location ====================== ================ ESQL/C 7.24.UC5 /ESQLC/ESQL.TAR CONNECT 7.24.UC5 /ICONNECT/CONNECT.TAR SE 7.24.UC5 /SE/SE.TAR
安装步骤如下 服务器环境:TurboLinux 4.0中文版,kernel 2.2.10,64M,Pentium90 以SE为例,ESQL/C是sql嵌入C的开发工具,CONNECT没用过, 那位朋友配好了记的告诉我一声。:-) (假定您的服务器叫linux,并决定使用linux_se做SE服务器名)
1.建立group informix, gid在200以下 2.建立用户informix, 属组为informix, uid在200以下 3.修改informix用户环境参数,加入: INFORMIXDIR=/home/informix PATH=$PATH:$HOME/bin: INFORMIXSERVER=linux_se 4.修改root用户环境参数,加入 INFORMIXDIR=/home/informix PATH=$PATH:$INFORMIXDIR/bin: INFORMIXSERVER=linux_se 5.用root用户把SE.TAR拷入informix的$HOME目录,执行 tar xvf SE.TAR,展开 软件包 6.用root用户在$INFORMIXDIR执行./installse 7.输入您的序列号和口令,使安装完成 8.编辑$INFORMIXDIR/etc/sqlhosts, 加入一行 linux_se sesoctcp linux informix_ser 其中 linux_se 为INFORMIXSERVER,需要跟您在环境参数中$INFORMIXSE RVER一致 sesoctcp 为协议,对linux上的SE必须如此写 linux 为主机名,需要和您在/etc/hosts文件中的相应主机一致
informix_ser 为service名,需要和您写在/etc/services文件中的条目 一致 9.用root编辑/etc/services文件,加入一行 informix_ser 8888/tcp 8888为端口号,您可以自行指定.. 10.用root执行 $INFORMIXDIR/lib/sqlexecd linux& 其中linux为主机名,必和上面提到的主机名一致 启动sqlexecd,当然您可以把它放到启动的时候自动执行..修改相应rc文件吧.
现在好了,您可以用informix登录,执行dbaccessdemo7, 看看示例数据库能不能 够成 功建立..然后用dbaccess访问它,如果成功的话...呵呵.
Good Luck.
| | |