欢迎投稿

今日深度:

Informix SE for Linux的安装步骤

Informix SE for Linux的安装步骤


本文的InformixseforLinux是已编译后的版本:
安装步骤如下

服务器环境:TurboLinux4.0中文版,kernel2.2.10,64M,Pentium90以SE为例,ESQL/C是sql嵌入C的开发工具,CONNECT没用过,那位朋友配好了记的告诉我一声。(假定您的服务器叫linux,并决定使用linux_se做SE服务器名)
1.建立groupinformix,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目录,执行tarxvfSE.TAR,展开软件包
6.用root用户在$INFORMIXDIR执行./installse
7.输入您的序列号和口令,使安装完成
8.编辑$INFORMIXDIR/etc/sqlhosts,加入一行linux_sesesoctcplinuxinformix_ser
其中linux_se为INFORMIXSERVER,需要跟您在环境参数中$INFORMIXSERVER一致
sesoctcp为协议,对linux上的SE必须如此写
linux为主机名,需要和您在/etc/hosts文件中的相应主机一致
informix_ser为service名,需要和您写在/etc/services文件中的条目一致
9.用root编辑/etc/services文件,加入一行informix_ser8888/tcp
8888为端口号,您可以自行指定..
10.用root执行
$INFORMIXDIR/lib/sqlexecdlinux&
其中linux为主机名,必和上面提到的主机名一致。
启动sqlexecd,当然您可以把它放到启动的时候自动执行..修改相应rc文件吧.
现在好了,您可以用informix登录,执行dbaccessdemo7,看看示例数据库能不能够成功建立..然后用dbaccess访问它。

1.建informix用户
#useraddinformix
2.安装(以root身份进行)
解开zip包,把里面的
LINUX_se_bundle724UC5/ESQLC/ESQL.TAR
LINUX_se_bundle724UC5/ICONNECT/CONNECT.TAR
LINUX_se_bundle724UC5/SE/SE.TAR
都解开到/home/informix下
如tar-C/home/informix-xvfLINUX_se_bundle724UC5/ESQLC/ESQL.TAR
然后#setINFORMIXDIR=/home/informix;exportINFORMIXDIR(注:bash,bsh或ksh)
#cd$INFORMIXDIR
#./installse
.....中间会问序列号等,除此之外全回车
.....
#./installesql
.....中间会问序列号等,除此之外全回车
.....
#./installconn
.....中间会问序列号等,除此之外全回车
.....
3.设定环境及参数.(以后工作没有指明的均以informix用户注册后进行)
1)编辑~/etc/sqlhost
sqlhost是这样的形式:
#dbservernamenettypehostnameservicename
#-----------------------------------------------------
valley_sesetlitcpvalleyvalley_service
river_seseipcpipriversqlexec
dbservername可以随便定,nettype这个域由八个字母组成:
ddiiipppd:数据库产品,这里只能是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/hosts中,这个主机名可以是本地主机(用于服务器端)也可以是网上的其它装有informix-se的服务器(用于客户端)servicename随协议不同有较大区别,对于TCP/IP来说,servicename必须要出现在/etc/services中,可加入这样一句:
valley_services1536/tcp

服务器与客户两边都需要有这行定义
2)设定INFORMIXDIR=/home/informix
INFORMIXSERVER=valley_se(或其它sqlhosts中的dbserver)
可以设定在~/.bash_profile(bash)中
INFORMIXDIR=/home/informix;exportINFORMIXDIR
INFORMIXSERVER=valley_se;exportINFORMIXSERVER
4.启动服务器

su成root,然后$INFORMIXDIR/lib/sqlexecd(dbservername必须出现在sqlhosts中,如valley_se,同时必须保证INFORMIXDIR变量正确定义)
5.试验
运行$INFORMIXDIR/bin中的建立demo数据库,再用dbaccess


www.htsjk.Com true http://www.htsjk.com/shujukujc/19297.html NewsArticle Informix SE for Linux的安装步骤 本文的InformixseforLinux是已编译后的版本: 安装步骤如下 服务器环境:TurboLinux4.0中文版,kernel2.2.10,64M,Pentium90以SE为例,ESQL/C是sql嵌入C的开发工具,CONNE...
评论暂时关闭