zoukankan      html  css  js  c++  java
  • Linux下安装INFORMIX 11.7

    INFORMIX Dynamic Server(IDS)数据库介绍就不多说了,既然使用INFORMIX,就一定有所了解。本文将INFORMIX安装在linux发行版Fedora(其他发行版,安装基本一样)

    具体步骤如下:

    一 ,下载IDS

    在IBM官网下载INFORMIX 最新版,当前为11.7   同时可以下载相关的帮助文档。http://www.ibm.com/developerworks/cn/downloads/im/idsde/

    开发者学习可以下载Developer Edition版本,功能齐全,而且免费,但不能用作商业部署。


     

    二, 设置用户与用户组

    IDS需要在informix用户下执行。

    创建informix用户组。 命令:groupadd  -g N  informix                        #N为大于100的整数

    创建informix用户。    命令: useradd  - u  N  -g  informix  informix   #N为大于100的整数


     

    三.安装

    1,解压安装包

    通常用tarxf命令解压安装包。

    在/opt下建立安装目录informix。

    2,启动安装

    切换到root 用户下,运行安装文件中ids_install文件

    IDS产品套件包含多个产品,可以同时安装所有产品,也可以分别安装。,安装脚本会安装IDS服务器以及相同目录中的其他相关产品。installserver命令只安装IDS服务器,忽略其他产品。

     

    安装过程启动。默认为控制台安装模式(其他模式参见补充说明)。安装过程会自动识别到安装目录/opt/informix 。根据提示输入安装选项。这个不用多说了,很简单的。

    看到IBM Informix JDBC Driver: Successful提示时说明成功安装了。

    注意:运行安装脚本需要根 不熟悉的最好选择典型安装,如需图形化安装 则用命令./ids_install  -gui

    补充:其他安装模式

    • GUI模式:当在安装命令中指定gui选项时,进入这种模式。GUI模式与控制台模式相似,但是使用一个Java图形界面与安装程序交互。

      安装命令的示例:
      installserver-gui

    • 静默模式:这种模式支持非交互式安装。静默模式使用一个.ini文件提供响应信息,这些信息在控制台模式和GUI模式中是通过键盘或鼠标提供的。IDS提供两个默认的.ini文件,您也可以创建自己的.ini文件。在交互式安装期间,在安装命令中指定-record<filename>选项,就可以自动地创建.ini文件。

      示例:
      installserver-recordmyresponses.ini

      要想使用自己创建的.ini文件,必须在安装命令中指定-options<filename>选项。

      示例:
      install_ids-silent-optionsmyresponses.ini

      如果使用默认的.ini文件(bundle.iniserver.ini),必须在安装命令中指定acceptlicense=yes选项;否则,安装不会成功。

      示例:
      installserver-silent-acceptlicense=yes

    在安装期间还可以指定其他选项,包括:

    • -javahome<javadir>,使用已经安装的JRE

    • -PinstallLocation=<installdir>,指定不同的安装目录

    • -log<logfilename>,指定非默认的日志文件名

    可以在同一个系统上同时存在IDS的多个版本。只需把它们安装在不同的目录中即可。环境变量INFORMIXDIR指向在启动IDS实例时应该使用的产品目录。

    3,配置环境

    INFORMIX的启动时需要配置环境变量的。可以在informix账户根目录下创建一个脚本文件env_informix.sh ,每次启动数据库前输入命令 : . env_informix.sh

    也可以将相应环境变量写入.bash_profile文件中。该脚本文件内容如下:

    export INFORMIXDIR=/opt/informix
    export PATH=$INFORMIXDIR/bin:$PATH
    export INFORMIXSERVER=ol_informix1170
    export ONCONFIG=onconfig.ol_informix1170
    export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ol_informix1170

    说明:

    1)INFORMIXDIR环境变量指向安装产品的位置。这很重要,因为该路径包含一些在IDS可执行程序中使用的值。如果不设置这个路径,IDS就不知道在哪里寻找成功运行所需的某些文件。本处为/opt/informix

    2)INFORMIXSERVER环境变量是环境在默认情况下启动的IDS实例的名称。这个环境变量对于试图访问IDS实例的每个客户机连接都很重要,无论客户机是内部的还是外部的。内部客户机是IDS软件附带的实用程序。外部客户机是使用SQL访问数据库的任何应用程序。如果不知道已安装了哪些实例。可以在安装目录中查看,安装了实例后,会在跟目录生成相应文件,笔者安装目录中出现了ol_informix1170文件目录,可以知道系统安装了一个名为ol_informix1170的实例。

     

    3)应该修改PATH环境变量,在其中包含$INFORMIXDIR/bin。尽管这是可选的,但是非常方便。输入oninit比不得不输入/usr/informix/bin/oninit(假设IDS产品安装在/usr/informix)容易得多。

     

    4)ONCONFIG环境变量设置为IDS实例使用的配置文件名。每个实例在任何时候只使用一个配置文件。可以使用另一个配置文件,但是这需要停止软件运行,把ONCONFIG环境变量改为另一个文件名,然后重新启动软件。

     

    注意:ONCONFIG环境变量只设置为文件名,不设置为文件的路径。示例:
    export
    ONCONFIG=onconfig.production

     

    onconfig文件必须位于$INFORMIXDIR/etc,所以不需要知道文件位置,只需知道这个目录中要使用的文件。onconfig文件可以改名为您喜欢的任何名称;但是,标准命名约定是把它命名为onconfig.something,把其中的something替换为有意义的单词。本处系统在安装实例时,在$INFORMIXDIR/etc下生了onconfig.ol_informix1170文件,直接把环境变量指向这个文件就可以了

    ONCONFIG环境变量就变成可选的。ONCONFIG环境变量只对DBA的工作有用(例如启动和停止实例)。一般的SQL客户机活动不需要设置ONCONFIG环境变量。

     

    5)INFORMIXSQLHOSTS环境变量设置为用来提供连接信息的文件的完整路径名和文件名。示例:
    export
    INFORMIXSQLHOSTS=/work/jbohm/mysqlhosts

     

    这个参数是可选的,如果不设置它,IDS会在$INFORMIXDIR/etc/sqlhosts文件中寻找所需的信息。一定要注意,每个客户机连接(包括内部和外部的)都需要连接信息。因此,每个客户机都要从默认文件或INFORMIXSQLHOSTS环境变量指定的文件中获取连接信息。

    6)IDS 不只使用上面列出的五个环境变量。实际上,IDS 100 多个环境变量,用来控制软件的各个方面。本教程前面提到过两个DB_LOCALE CLIENT_LOCALE,它们控制GLS 设置。请记住,上面列出的五个环境变量是最重要的,其中两个是必需的

     


     

    四,启动INFORMIX

    1,启动数据库服务器及实例。

    输入命令: oninit 

    2, 用dbaccess工具连接数据录

    输入命令:dbaccess

    3,进入数据库操作界面

     

     

     

     

     

     

  • 相关阅读:
    POJ 3126 Prime Path
    POJ 2429 GCD & LCM Inverse
    POJ 2395 Out of Hay
    【Codeforces 105D】 Bag of mice
    【POJ 3071】 Football
    【POJ 2096】 Collecting Bugs
    【CQOI 2009】 余数之和
    【Codeforces 258E】 Devu and Flowers
    【SDOI 2010】 古代猪文
    【BZOJ 2982】 combination
  • 原文地址:https://www.cnblogs.com/tsing/p/2517366.html
Copyright © 2011-2022 走看看