Linux 版 (精华区)

发信人: netiscpu (还没想好), 信区: Linux
标  题: Informix-SE for Linux 简易安装指南
发信站: 紫 丁 香 (Fri Aug 28 07:55:59 1998), 转信


发信人: Jesse (23), 信区: Linux
标  题: Informix-SE for Linux 简易安装指南
发信站: 锦城驿站 (Fri Aug 21 23:06:14 1998), 站内信件

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
   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或ksh)
   #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

    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
    服务器与客户两边都需要有这行定义

  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变量正确定义)
  
7.试验
  运行$INFORMIXDIR/bin中的dbaccessdemo7建立demo数据库, 再用dbaccess
  工具软件联接服务器,试验.. 这些问题自已搞定啦..

如果还不清楚的,只好自已看informix的文档罗, 以上所述,不正确之处
欢迎指正.. :)


  
--

                              Enjoy Linux!
                          -----It's FREE!-----

※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.015毫秒