`
icebing
  • 浏览: 11802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

informix从零开始装

阅读更多
本文中关于vi编辑的内容均放在两行等号之间,你要编辑后存盘.
一:下载informix-online数据库服务器LINUX试用系统
地址:http://www.intraware.com,注册成为informix试用系统的用户,并告诉正确的email地址,然后intraware会给你发一封邮件,告诉你以后下载的本站系统的安装授权名称和密码。当然,在你下载时,屏幕上也会出现授权用户名称和密码,你必须好好抄下来。(一般地授权名称和你的名子是不同的)
    注册成功后,进入evlaute(或evaluation或trial download ) 链接页面,login in 进入下载页面,选择你所要的informix产品。由于本文以linux为例,就下载informix dynamic_server_2000吧即informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.zip。

二:准备安装informix-online 2000/,
  解压缩下载文件informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.zip(不论win下载还是linux下载)
    在linux中,以root注册进入系统
 
  1:建立informix用户名(adduser)
  2:建立informix组(groupadd)
  3:改变informix用户主目录的属性
  #    chown informix.informix /home/informix
  如果你是用win做的下载:
  1:如果没用安装LINUX在同一机器上双启动,则挂入下载文件所在的硬盘分区,如我为d:
  #  mkdir /mnt/win
  #  mount –t  vfat /dev/hda5 /mnt/win
  2:如果LINUX安装在另外一台机器上,则只有设置samba共享,将win下下载的informix online 2000系统拷入LINUX机器某下目录下(本例为/mnt/win)
  3:如果你是用linux下载的,就用所存的目录吧。(本例仍为/mnt/win)。
三:开始安装
  进入下载的informix online 目录
  #  cd /mnt/win
  设置安装环境
  #  INFORMIXDIR=/home/informix
  #  export INFORMIXDIR
  由于interware下载的informix online 921安装包rpm的目录结构为/opt/informix或/usr/informix,不一定是/home/informix之类的,安装命令如下:
    # rpm –ivh –relocate /opt/informix=/home/informix  informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.rpm
  安装过程中会要求你输入你的授权号和密码,就输入吧。
  建议各位不要在GUI环境下安装本程序包,一般可能安装不成功.
四:开始设置LINUX工作环境
#  cd /etc
#  vi hosts
==========================================================================
      #根据实际情况加入你的网卡地址,HOST主机名,以及其它要访问这台机器的电脑地址
==========================================================================
#  vi services
==========================================================================
        sqlexec  9999/tcp  #将来你的informix数据库服务器服务service名为sqlexec
==========================================================================
#  cd /root    (设置ROOT用户启动环境)
#  ls –a
#  vi .bash_profile
=========================================================================
PATH=$PATH:$HOME/bin:$HOME/etc :/home/informix/bin:/home/informix/etc
…….
INFORMIXDIR=/home/informix
INFORMIXSQLHOSTS=/home/informix/etc/sqlhosts
INFORMIXSERVER=demo_on    #online服务器名,与service服务名不是一个概念
TERM=100    #正常显示informix dbaccess的菜单
EXPORT PATH 。。。。。。。。INFORMIXDIR    INFORMIXSERVER  INFORMIXSQLHOSTS  TERM
==========================================================================
  再设置informix用户环境
#  cd /home/informix
#  ls –a
#  vi .bash_profile
==========================================================================
PATH=$PATH:$HOME/bin:$HOME/etc
…….
INFORMIXDIR=$HOME
INFORMIXSQLHOSTS=$HOME/etc/sqlhosts
INFORMIXSERVER=demo_on    #online服务器名,与service服务名不是一个概念
TERM=100    #正常显示informix dbaccess的菜单
EXPORT PATH 。。。。。。。。INFORMIXDIR    INFORMIXSERVER  INFORMIXSQLHOSTS  TERM
===========================================================================
  建立online服务库服务器数据空间文件(假设在你打算在/home/informix中建立,否则请你进入要建立入目录中如/home/informix),随便取个名称如root_chunk
#  cd /home/informix  (数据空间目录)
#  cat /dev/null >root_chunk
#  chmod 660 root_chunk
  设置其它属性
#  cd /home/informix
#  cd etc
#  cp sqlhosts.std sqlhosts
#  vi sqlhosts
============================================================================
        #格式:online服务器名    协议名  HOST主机名      service服务名
              demo_on          onsoctcp  myhostname        sqlexec
============================================================================
#  cp onconfig.std onconfig
#  vi onconfig
============================================================================
#将所有的如/opt/informix 改为/home/informix
…………….
ROOTPATH  /home/informix/root_chunk
………………
ROOTSIZE  40000  (根据你需要设置所要的数据空间大小,千字节,如为40兆)
………………
DBSERVERNAME  demo_on  (与sqlhosts中的相同)
============================================================================
  OK,设置好了,ctrl+d退出logout,再用root 进入login吧。
  启动informix online
  第一次启动时,要初始化informix online
#  oninit  -I (小写,仅第一次时用参数),有什么就yes吧,等半分钟
#  ps  -ef  可以看到online 服务器已经启动了。
#  onmode –k  关闭online 服务器,
#  oninit    重新按正常方法引导online服务器,不需要参数。
  恭喜你,你的informix online 已经好好地跑起来了。

五:如何在win中设置ODBC访问informix online
  首先下载informix connect for win即informix odbc 驱动程序吧或client软件包。我的是别人拷给我的,具体网址可以咨询一下别人或找一下。不嫌慢的话,可以去http://winhelp.163.net/WIN_NT95-informix-odbc.zip试下载一下,注意大小写。将它安装在win机上,例如目录为c:informix
    进行设置
1:运行informix Setnet32
在Enviroment中设置:
INFORMIXDIR=c:informix  客户端ODBC/Connect安装的目录
INFORMIXSERVER=demo_on  (online数据库服务器名)
INFORMIXSQLHOSTS=/home/informix/etc/sqlhosts(与Linux上sqlhosts的位置相同)
在Server Information中设置:
Informix Server=demo_on    (online数据库服务器名)
Host Name=myhostname  (LINUX的HOST主机名)
Protocol Name=onsoctcp
Service Name=sqlexec  (服务名)
在HOST Informix 中设置:
Current Host=myhostname  (LINUX的HOST主机名)
User Name=informix  (linux中的用户名,在此可以随便乱填,必须填)
Password Option=password
Password=将光标移到本编辑框头,随便填上六七个以上的字母
2:设置win机上的类似于linux机器上的/etc/services文件
在win机上,services文件位于你的win机器的win目录下,如c:win98
在DOS环境下,
    c:win98>  Edit services
=======================================================================
      #加入以下行
      sqlexec 9999/tcp
=======================================================================
3:开始设置Informix ODBC
Informix ODBC或Connect 或Client 一般提供了两个驱动程序,一个可以用于informix 第9版(Intersolve 3.10 32-bit informix 9),另一个可以用于以前版本(Informix 2.80 32 bit)。
进入控制面板,打开ODBC设置框
    (1) 针对第9版ODBC驱动的设置
添加数据源,选择驱动程序为Intersolve 3.10 32-bit informix 9,
定义数据源名称(Data Source  Name)如:informix9,
定义Data Source Description数据源描述为任意,
定义要访问的具体的数据库名称如mydbs(即Linux下你建立的数据库名称) ,
默认的用户名Default User Name为informix(Linux上的用户名,可以先任意填),
定义主机名Host Name为myhostname (你的Linux数据库服务器所处的机器名)
定义数据库服务名称Service Name为demo_on(在你的Linux的sqlhosts中设置的)
协议设置Protocol Type 为onsoctcp
(2)针对以前版本的ODBC设置
添加数据源,选择驱动程序为Informix 2.80 32-bit
定义数据源名称(Data Source  Name)如:informix7,
定义Data Source Description数据源描述为任意,
定义要访问的具体的数据库名称如mydbs(即Linux下你建立的数据库名称) ,
默认的用户名Default User Name为informix(Linux上的用户名,可以先任意填),
定义主机名Host Name为myhostname (你的Linux数据库服务器所处的机器名)
定义数据库服务名称Service Name为demo_on(在你的Linux的sqlhosts中设置的)
协议设置Protocol Type 为onsoctcp
分享到:
评论

相关推荐

    informix学习使用手册

    《Informix学习使用手册》是一本专为Informix学习者设计的全面教程,它涵盖了从基础概念到高级特性的各种主题,旨在帮助初学者、使用者和开发者深入理解并熟练运用Informix数据库系统。这本书详细解释了Informix的...

    Linux下informix安装Linux下informix安装

    Linux 下 Informix 安装 Linux 下 Informix 安装是一个复杂的过程,需要按照一定的步骤进行。以下是 Informix 11.5 for Linux as4 u2 的安装过程: 一、软件包下载 首先需要在 IBM 官方网站上注册并下载安装包 iif...

    linux下informix自启动设置

    在Linux操作系统中,Informix数据库管理系统是广泛应用的关系型数据库系统,尤其在企业级环境中,确保其在系统启动时自动运行是非常关键的。本教程将详细解释如何在Linux下配置Informix自启动设置,以实现数据库服务...

    informix jdbc jar包

    标题 "informix jdbc jar包" 指的是用于Java应用程序连接Informix数据库的JDBC驱动程序集合。在Java开发中,JDBC(Java Database Connectivity)是标准接口,允许Java程序与各种类型的数据库进行交互。Informix JDBC...

    informix for windows数据库安装配置

    3. 安装完成后,在开始菜单中将出现 IBM Informix 11.7 选项,点击该选项将启动 Informix 服务器实例管理器。 创建数据库实例 在 Informix 服务器实例管理器中,可以创建多个数据库实例,每个实例都可以包含多个...

    Informix11.5认证教程

    《Informix 11.5 认证教程》是一份全面深入的学习资料,旨在帮助用户掌握 Informix 数据库系统的安装、调试与管理等关键技能,从而顺利通过 Informix 11.5 的专业认证考试。Informix 是 IBM 公司推出的一款高性能、...

    安装INFORMIX客户端软件以及使用

    INFORMIX 客户端软件安装和使用指南 INFORMIX 客户端软件是 IBM 公司开发的一款数据库管理系统客户端软件,能够帮助用户远程连接和管理 INFORMIX 数据库。下面是安装 INFORMIX 客户端软件的详细步骤和使用方法。 ...

    informix

    《Informix管理员参考指南 v9.4》是一个针对Informix数据库管理系统的重要参考资料,适用于那些希望深入理解和管理Informix环境的专业人士。Informix是由IBM开发的一款高效、可靠的数据库系统,广泛应用于各种业务...

    informix 12.1官方指南(中文)

    《Informix 12.1官方指南》是Informix数据库管理系统的一个重要参考资料,它为用户提供了详尽的、深入的了解和操作Informix 12.1版本的途径。Informix是一款高性能、可扩展的数据库解决方案,广泛应用于企业级数据...

    informix远程连接(客户端配置).

    Informix 远程连接客户端配置 Informix 远程连接客户端配置是指在客户端计算机上配置 Informix 客户端,以便连接到远程 Informix 服务器。在本文中,我们将介绍 Informix 远程连接客户端配置的详细步骤。 一、查看...

    Informix 11.70 数据库的名称和端口

    3. 下载 IBM 官方的 JDBC 驱动程序,从 IBM 官方下载 JDBC.3.50.JC9.tar,然后单独安装获得 ifxjdbc.jar。 4. 在 DbVisualizer 中添加 Informix 数据库连接,输入数据库名称、用户名、密码、端口号等信息,然后点击...

    informix数据库连接驱动jar包

    Informix数据库连接驱动jar包是Java应用程序与Informix关系型数据库管理系统进行交互的重要组件。这些jar文件包含了必要的类和资源,使得Java程序能够利用JDBC(Java Database Connectivity)API来执行SQL语句、管理...

    informix jdbc 驱动包

    Informix JDBC驱动包是连接Java应用程序与Informix数据库的关键组件,它遵循Java Database Connectivity (JDBC) API标准,使得Java开发者能够通过编写Java代码来访问和操作Informix数据库。本篇将详细介绍Informix ...

    informix教程 informix数据库系统概述

    首先,让我们从数据库的基础知识开始。数据库是组织和存储数据的系统,它允许高效地检索、更新和管理信息。在第一章中,我们将探讨数据库的基本概念,包括数据模型(如关系模型)、数据库设计原则以及SQL(结构化...

    Informix数据库驱动(亲测)

    标题中的“Informix数据库驱动(亲测)”指的是用于连接Informix数据库的Java驱动程序,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与Informix数据库进行交互。这个驱动已经由发布者亲自测试并确认...

    informix数据库完整教程

    【Informix数据库全面解析】 Informix数据库管理系统,由IBM公司精心研发,是全球知名的RDBMS(关系数据库管理系统)之一,特别擅长处理在线事务处理(OLTP)工作负载。其强大的性能、高度的可扩展性和出色的稳定...

    informix 百度网盘.txt

    Informix是IBM公司出品的关系数据库管理系统,目前还有在银行,电信等行业使用,Informix的客户端工具很少,数据维护及可视化比较麻烦,现在TreeSoft数据库管理系统已支持Informix了,直接在浏览器中就可以操作查看...

    informix esql-c

    从提供的文件信息中,我们可以深入了解关于Informix ESQL-C的重要知识点。Informix ESQL-C是IBM Informix数据库管理系统中用于将SQL语句嵌入到C语言程序中的工具。在数据库编程领域,这种结合了SQL(Structured ...

    informix JDBC驱动jar

    1. **下载驱动**:首先,需要从Informix官方网站或者第三方源获取适用于目标Informix数据库版本的JDBC驱动jar文件。 2. **配置Classpath**:将下载的jar文件添加到项目的类路径(classpath)中。对于IDE如Eclipse或...

Global site tag (gtag.js) - Google Analytics