网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > 其它数据库 > Informix SE for Linux的安装步骤  

Informix SE for Linux的安装步骤

2006-06-18  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


作 者: landsea (水中人) 1999.12.28
我手头的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  中国网管论坛bbs.bitsCN.com
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& 
网管联盟bitsCN@com

其中linux为主机名,必和上面提到的主机名一致 
启动sqlexecd,当然您可以把它放到启动的时候自动执行..修改相应rc文件吧. 


现在好了,您可以用informix登录,执行dbaccessdemo7, 看看示例数据库能不能 
够成 
功建立..然后用dbaccess访问它,如果成功的话...呵呵. 

Good Luck. 

-- 
--------------------------------- 
离 开 真 的 残 酷 吗 
或 者 温 柔 才 是 可 耻 的 
--------------------------------- 

※ 来源:.网易虚拟社区 http://club.netease.com.[FROM: 202.100.195.71] 
我写了一个 Informix-SE for Linux 简易安装指南, 不知合不合用 

发信人: Jesse (23), 信区: Linux 
标 题: Informix-SE for Linux 简易安装指南 
发信站: 锦城驿站 (Fri Aug 21 23:06:14 1998), 站内信件 
网管网www.bitscn.com
1. 在Intraware注册以获得serial number及key 
http://www.intraware.com/idn/linux/index.html 
最要注意的是email addr一栏, 务必真实填写,不然你就白填了 
因为你要的东东是通过这个地址寄给你的. 
信里这样写道: 
Login ID: jesse@263.net (你的当然不一样.. :)) 
Password: xxxxxxxxxxx 
Serial#: XXXXXXXXXXX 
Key: XXXXXX 


2. 下载informix-se for linux 
http://member.intraware.com/subscribnet/idnlinux.html 
在这里D/L要输入以上的ID及Password才可 
或是 
ftp.ncic.ac.cn:/incoming/informix-se.linux/informix-se.zip 
ftp.sti.jnu.edu.cn:/pub2/download/informix-se.zip 
最好再到informix下载一些PDF的文档 

3. 建informix用户 
#useradd informix 

4. 安装(以root身份进行) 
解开zip包, 把里面的 
LINUX_se_bundle724UC5/ESQLC/ESQL.TAR 
LINUX_se_bundle724UC5/ICONNECT/CONNECT.TAR  网管bitscn_com
LINUX_se_bundle724UC5/SE/SE.TAR 
都解开到/home/informix下 
如 tar -C /home/informix -xvf LINUX_se_bundle724UC5/ESQLC/ESQL.TAR 



然后 
#set INFORMIXDIR=/home/informix;export INFORMIXDIR (注: bash,bsh或k 

sh) 
#cd $INFORMIXDIR 
#./installse 
.....中间会问序列号等, 除此之外全回车 
..... 
#./installesql 
.....中间会问序列号等, 除此之外全回车 
..... 
#./installconn 
.....中间会问序列号等, 除此之外全回车 
..... 

5. 设定环境及参数.(以后工作没有指明的均以informix用户注册后进行) 
1) 编辑 ~/etc/sqlhost 
sqlhost是这样的形式: 

# dbservername nettype hostname servicename 
# ----------------------------------------------------- 
valley_se setlitcp valley valley_service 
river_se seipcpip river sqlexec  网管联盟bitsCN@com

dbservername可以随便定, nettype这个域由八个字母组成: 

d d i i i p p p d: 数据库产品, 这里只能是se (informix- 

se) 
i: 接口类型, 有 ipc, tli, soc(socket) 


p: 网络协议, 有 pip(pipes), tcp(tcp/ip 

), 
spx(ipx/spx) 
合法的值有seipcpip,setlitcp,sescotcp,setlispx, 做服务器的话后三者 


可以使用,如setlitcp(SE, Socket, TCP/IP) 

hostname域是主机名, 如用TCP/IP协议,则hostname必须要出现在/etc/host 


中,这个主机名可以是本地主机(用于服务器端)也可以是网上的其它装有 

informix-se的服务器(用于客户端) 

servicename随协议不同有较大区别, 对于TCP/IP来说, servicename必须要 

出  网管朋友网www_bitscn_net
现在/etc/services中, 可加入这样一句: 
valley_services 1536/tcp 
服务器与客户两边都需要有这行定义 

2)设定INFORMIXDIR=/home/informix 
INFORMIXSERVER=valley_se (或其它sqlhosts中的dbserver) 
可以设定在~/.bash_profile(bash)中 
INFORMIXDIR=/home/informix;export INFORMIXDIR 
INFORMIXSERVER=valley_se;export INFORMIXSERVER 

6.启动服务器 
su成root, 然后 
$INFORMIXDIR/lib/sqlexecd (dbservername必须出现在 
sqlhosts中,如valley_se, 同时必须保证INFORMIXDIR变量正确定义) 

7.试验 
运行$INFORMIXDIR/bin中的dbaccessdemo7建立demo数据库, 再用dbaccess 

工具软件联接服务器,试验.. 这些问题自已搞定啦.. 

如果还不清楚的,只好自已看informix的文档罗, 以上所述,不正确之处 
欢迎指正.. :)  网管朋友网www_bitscn_net
 上一篇:INFORMIX ONLINE 介绍   下一篇:Informix Online for Linux的安装方法
Informix SE for Linux的安装步骤 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: