Informix典型运用实例

软件世界

  下面是某保险公司构建C/S结构的配置文件,设置192.198.0.129为数据库服务器,192.198.2.130为客户端程序服务器。

  1.hosts文件:在服务器及客户端添加相同内容。

  127.0.0.1 localhost

  192.198.0.129 lh129

  192.198.2.130 lh130

  2.services文件:在服务器及客户端添加相同内容。

  ls129 1531/tcp

  ls129_tcp 1528/tcp

  3.sqlhosts.lq129文件:在服务器及客户端添加相同内容

  lq129_129 onipcshm lh129 ls129

  lq129_tcp ontlitcp lh129 ls129_tcp

  4.onconfig.lq129文件:在服务器及客户端添加相同内容

  DBSERVERNAME lq129

  DBSERVERALIASES lq_129_tcp

  5.profile环境配置

  INFORMIXDIR=/usr/informix

  PATH=$PATH:$INFORMIXDIR/bin

  INFORMIXSQLHOSTS=/usr/informix/etc/sqlhosts.lq129

  ONCONFIG=/usr/informix/etc/onconfig.lq129

  INFORMIXSERVER=lq129_tcp

  export INFORMIXDIR PATH INFOR MIXSERVER ONCONFIG INFOR MIXSQLHOSTS

  6.netrc文件:只需在客户端建立

  Machine lh129 login informix pass

  word zhanghui

  7.rhosts文件:只需在服务器端建立

  lh130 test 允许192.198.0.130系统中的test用户访问。

  8.hosts.equiv 文件:只需在服务器端建立

  lh130 允许192.198.0.130中的任意用户访问。

  .netrc、.rhosts、hosts.equiv三文件可以只选择其中之一,通过反复测试。为了安全起见,在三种方案中最好选择.rhosts模式,该方案是指定系统特定用户,方案.netrc,hosts.equiv不好控制登录用户。特别是方案.netrc最危险,它让系统暴露给任何知道登录用户和口令的用户系统。

  以上方案在SCO OpenServer(TM) Release 5,INFORMIX-OnLine Dynamic Server 7.3环境下运行通过。

  若想了解远程客户信息收集和修改相关系统文件的内容,请在http://www.cpcw.com/36/vel.rar下载。

  Informix是IBM旗下的一个具有扩展性的关系数据库管理系统,除支持传统的RMDS系统处理简单数据类型外,还具有管理各种数据资源的能力。这些资源包括复杂的金融设备、时间序列,立体对象、2-d、3-d、视频、音频及其他各种类型数据。支持64位并行处理和面向对象的数据类型(ansi sql 3.0),能运行于64位UNIX和Windows NT计算机系统,其巨大的存储功能,使它在超大数据库(VLDB)、严密的商业运用中得到广泛运用,如事务处理(OLTP)、决策支持(DDS)、数据仓库等方面凸显非凡特性,多年来,Informix一直是众多银行保险业的首选数据库管理系统。