当前位置:Linux教程 - Linux - Informix SE for Linux的安装步骤

Informix SE for Linux的安装步骤



        
    作 者: landsea


    关于informix Se 7版for Linux的安装步骤
    作 者: 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
    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.

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

    ※ 来源:.网易虚拟社区 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), 站内信件

    1. 在Intraware注册以获得serial number及key
    http://www.intraware.com/idn/linux/index.html
    最要注意的是email addr一栏, 务必真实填写,不然你就白填了
    因为你要的东东是通过这个地址寄给你的.
    信里这样写道:
    Login ID: [email protected] (你的当然不一样.. :))
    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或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

    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

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

    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必须出现在
    sqlhosts中,如valley_se, 同时必须保证INFORMIXDIR变量正确定义)

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

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

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



    发布人:netbull 来自:蓝森林