搭建基于LINUX平台的Informix开发环境

Informix关系数据库管理系统是一个跨平台、全功能的RDBMS,后改造为ORDBMS,它具有各种特性,并且能够十分方便地与各种GUI前端工具相连接。目前Informix数据库产品在我国的金融和保险行业有着广泛的应用。Linux是当今非常流行的一种操作系统,功能强大,源码公开,可以方便地构建自己个性化的网络服务器。Informix企业级数据库管理系统Informix On-Line Dynamic Server、中小型数据库管理系统Informix SE、面向C语言的开发工具ESQL/C、快速开发工具4GL等一系列产品都能运行在Linux平台上。下面介绍一下如何搭建基于Linux的小型Informix客户机/服务器方式数据库开发环境。

软件环境

Linux:RedHat Linux 6.0,别的版本大家可以自己试一下。如果您使用的是Slackware、Debian或其它版本的Linux,那么就请您选择专门为这些版本设计的Informix产品。

数据库:Informix-SE 7.24.UC5&& ESQL/C Bundle On Linux;Informix Client 2.50.TD1。

硬件环境

服务器:因为数据库服务器需要处理的是大量的数据操作,所以对硬件有较高的要求。我们选用的配置是PⅢ800MHz处理器、128M的内存、20G Quntum FireBall硬盘、Realtek 8139 10/100M自适应网卡。

客户机:赛扬433MHz处理器、64M内存、6G的Seagate硬盘、Realtek 8139 10/100M自适应网卡。

网线和集线器:如果开发基于主机/字符终端方式信息系统,还需要配置多用户卡和终端机。多用户卡可以选用Startec C9531或其它兼容Linux的多用户卡。

准备工作

(1)首先组建局域网,然后在服务器上安装 RedHat Linux 6.0 ,配置网络(在以下步骤我们假设服务器名为db_server);

(2)根据需要选择在客户机上安装Windows95 或者Linux ,配置网络;

(3)确保客户机与服务器之间可以相互Ping通;

(4)修改Linux系统/etc目录下的hosts文件,Windows系统\Windows目录下的hosts 文件,添加局域网内计算机的IP地址和主机名称的信息,配置好网络通信文件;

(5)配置服务器端 /etc/目录下的hosts.equiv 文件。网络中的主机名称包含域名,比如“db_server.Informix.net”,但是在该主机上用来表示自己的名称是“db_server”。如果不能确定的话,那么就把以上两种格式的名称一起添加到/etc/目录下的hosts.equiv文件里。

安装Informix-SE套件

Informix-SE套件包括ESQL/C、Informix-SE和I-connect。

(1)在服务器上用“root”用户注册。

(2)创建Informix组,执行操作:

#groupadd -g 777 Informix(假设Informix组的编号为777)

(3)创建Informix用户,执行操作:

#useradd-u 777-g Informix Informix(建立了一个隶属于Informix组,用户编号为777的用户Informix)

(4)创建dba用户,dba用户的作用主要是创建、维护和管理用户的数据库。为了安全起见,最好不要把dba用户当作Informix组中的成员。

(5)创建Informix产品的安装目录:

#mkdir /usr/Informix

#chown Informix.Informix /usr/Informix

#chmod 755 /usr/Informix

(6)设置环境变量:

#export INFORMIXDIR=/usr/Informix,然后把$INFORMIXDIR/bin加入到程序的搜索路径中,安装程序需要用它来查找所需的文件,#export PATH=$PATH:$INFORMIXDIR/bin。

(7)安装ESQL/C,从Internet上下载的Informix产品,假设文件存放在/mnt/cdrom目录下,执行操作:

时间: 2025-01-21 03:16:39

搭建基于LINUX平台的Informix开发环境的相关文章

baidu-微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)遇到问题

问题描述 微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)遇到问题 微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)采用doget添加代码以下一些步奏就不懂了,请各位大神指教,谢谢!http://blog.csdn.net/bingtianxuelong/article/details/17843111采用这一篇教程的

基于Vue2的移动端开发环境搭建详解_javascript技巧

前言 vue2.0发布了,那么还在用vue1.x的你,是不是也有所心动呢?下面这篇文章就给大家详细介绍基于Vue2的移动端开发环境搭建的详细步骤,下面来一起看看吧. 一.vue-cli 首先还是介绍我们的脚手架工具,因为它能让我们省去大部分的配置时间,这里只给出简单步骤,保证你的命令顺利运行的前提是安装最新版本的 node 和 npm,这里不赘述升级流程 全局安装 vue-cli npm install vue-cli -g 借此也全局安装一个 webpack npm install webpa

《Linux设备驱动开发详解 A》一一1.5 Linux设备驱动的开发环境构建

1.5 Linux设备驱动的开发环境构建 1.5.1 PC上的Linux环境 本书配套资源提供了一个Ubuntu的VirtualBox虚拟机映像,该虚拟机上安装了本书涉及的所有源代码.工具链和各种开发工具,读者无须再安装和配置任何环境.该虚拟机可运行于Windows.Ubuntu等操作系统中,运行方法如下. 1)安装VirtualBox. 如果主机为Windows系统,请安装VirtualBox WIN版本: VirtualBox-4.3.20-96997-Win.exe 如果主机为Ubuntu

《Linux 高级程序设计(第三版)》——第1章  Linux下C语言开发环境 1.1 Linux操作系统简介

第1章 Linux下C语言开发环境 Linux应用程序开发平台有别于Windows应用程序开发平台,因此在介绍具体编程内容之前,本书第1.2章主要介绍Linux操作系统下C语言程序的开发环境和开发工具. 本章主要介绍Linux下C语言开发环境,包括一些基本概念和基本编程环境.本章第1节主要对Linux操作系统及其相关术语进行了简要介绍. 本章第2节主要介绍Linux操作系统下编程基本概念以及如何获得Linux下的帮助文件,包括Linux操作系统下C语言库文件标准以及系统调用的基本概念. 本章第3

Android 3.0发布 基于Linux平台的开源手机操作系统

Android 3.0发布基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件.目前,http://www.aliyun.com/zixun/aggregation/29707.html">最新版本为Android 2.3 Gingerbread和Android 3.0 Honeycomb. Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统,早

Linux平台Swift语言开发学习环境搭建

1.序言 这两天一直忙,没来得及记录东西,周三12月4日凌晨1点多看到苹果正式开源了Swift,国外各大媒体资讯动作超级快.我也兴奋的起来看了一遍关于Swift开源的最新消息.众所周知,苹果平台的Swift语言已经出来了一年半了,一直在成长,经历了好几个版本.许多人盼望的swift开源是希望可以在除了苹果平台之外的平台可以运用这个新语言.比如有人希望将来可以用swift也可以撸一撸后台开发之类,理论上是没问题的,但是同样也有人会喷这么一个愿景,但是开源一出后,多多少少社区人员会去往这个方面去努力

Linux下LAMP PHP开发环境搭建

  本想轻松顺利的看到phpinfo显示在我的页面上,没想到安装环境时一路的error,不停的google折腾了半天终于看到了phpinfo.在此把遇到的问题总结一下,给大家提供一个参考. 我的OS是ubuntu 9.10,得益于apt-get强大的功能参考了一下这篇文章http://wiki.ubuntu.org.cn/index.php?title=Apache&variant=zh-cn#.E5.AE.89.E8.A3.85LAMP,轻松的完成了LAMP的搭建. 来手痒痒的不行,把环境全删

Windows下基于ADS+J-Link 的ARM开发环境搭建

在一般ARM编程教学和实验环境里,一般采用 ADS加+并口转Jtag板+H-Jtag的开发环境.但是这种方法最大缺点是需要机器上有一个并口.现在无论PC还是笔记本都很难有并口,因此采用USB接口调试器就大行其道.其中Segger的JLink是比较有名和方便的调试器.             ADS 1.2 ,可以如下链接下载       http://esoft.mcu123.com/MCU123_temp_0080309@/ARM/ads1.2.rar       硬件可以参考这个      

用 Ubuntu 搭建一个 Ruby on Rails 本地开发环境

想要开发 Ruby on Rails 应用吗?虽然已经有一些(初级的)Ruby on Rails 教程了,但是似乎在如何搭建一个简洁而更新的本地开发环境方面还有些不甚确定的地方. 这个教程将引导你通过几个步骤来搭建一个基于 Ubuntu 的 Ruby on Rails 本地开发环境.而这个教程的即将发布的第二部分,将帮助你搭建一个 Ubuntu VPS.当前你暂时知道 VPS 是虚拟私有服务器的意思就可以了,让我们先将注意力转回到如何搭建本地开发环境中. Bf Frontpage in Set