Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103587487
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-03-19 20:48:20

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.  
阅读(833) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~