Linux 版 (精华区)
发信人: superman (☆风雨无阻☆), 信区: Linux
标 题: Re: Informix-SE for Linux 简易安装指南
发信站: 紫 丁 香 (Fri Aug 28 10:22:55 1998), 转信
【 在 netiscpu (还没想好) 的大作中提到: 】
: 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的文档
now, you can get the thses informix files from:
ftp.hit.edu.cn/pub/unix/linux/database/
file name is: informix.tgz
and you can also get some PDF documents about informix from the same directory
files name is: informix-admin-guide.pdf
informix-user-manual.pdf
informix-migration-guide.pdf
: 3. 建informix用户
: #useradd informix
you should add a new group "informix" to your /etc/group file
and then you add user informix and set its group as informix too.
: 4. 安装(以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 -xvf LINUX_se_bundle724UC5/ESQLC/ESQL.TAR
cd /home/informix
tar -zxvf informix.tgz
(and then you will get five files:
README README.UNX esql.tar connect.tar se.tar)
tar -xvf se.tar
tar -xvf esql.tar
tar -xvf connect.tar
: 然后
: #INFORMIXDIR=/home/informix;export INFORMIXDIR (注: bash)
: #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
我的/home/informix/etc/sqlhost 是这样写的
informix_se sesoctcp localhost informix_sevice
: 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/hosts
: 中,这个主机名可以是本地主机(用于服务器端)也可以是网上的其它装有
: informix-se的服务器(用于客户端)
: servicename随协议不同有较大区别, 对于TCP/IP来说, servicename必须要出
: 现在/etc/services中, 可加入这样一句:
: valley_services 1536/tcp
informix_sevice 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> (dbservername必须出现在
: sqlhosts中,如valley_se, 同时必须保证INFORMIXDIR变量正确定义)
我就运行 /home/informix/lib/sqlexecd informix_se
: 7.试验
: 运行$INFORMIXDIR/bin中的dbaccessdemo7建立demo数据库, 再用dbaccess
: 工具软件联接服务器,试验.. 这些问题自已搞定啦..
在运行 /home/informix/bin/dbaccessdemo7时一般会出现
找不到 infxmsg & dbaccess, 所以要自己手动改一下 dbaccessdemo7
加上他们所在的路径 /home/informix/bin 就可以了
(其实你只要在 PATH里加上/home/informix/bin就可以了 不用改文件)
: 如果还不清楚的,只好自已看informix的文档罗, 以上所述,不正确之处
: 欢迎指正.. :)
然后运行 dbaccess
先选则数据库 stores7@informix_se
再选 chose里的 sel_sub
你就可看到运行的结果了
其它的恐怕就得去寻密一本 esql的书来看了
--
朋友一生一起走 那些日子不再有
一句话 一辈子 一生情 一杯酒
朋友不曾孤单过 一声朋友你会懂
还有伤 还有痛 还要走 还有我
※ 修改:.superman 于 Sep 1 14:52:35 修改本文.[FROM: poster.hit.edu.c]
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: poster.hit.edu.c]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.301毫秒