用Informix-CLI实现UNIX与Win98数据互联

数据的安全性与可靠性对现代金融业至关重要,但为了提高操作的灵活性和方便性,目前软件设计一般采用前、后台方式,即前台为Win98操作系统,后台为UNIX操作系统,数据库多采用Informix-Online数据库。下面以此种模型为基础,谈一谈如何使用Informix-CLI实现UNIX与Win98的数据互联。
一、UNIX操作系统下
Informix-Online数据库的设置
在UNIX操作系统下实现Informix-Online数据库C/S结构的连接方式有两种:即共享内存连接与网络连接方式。网络连接方式是指应用程序将请求信息放在某一端口,Online系统在该端口侦听应用程序的信息。要实现以Win98为前台、UNIX操作系统为后台,必须确保Informix数据库是网络连接方式。
实现网络连接方式必须注意以下两个方面:
1.端口定义文件:/etc/services
格式举例:chinalife 6666/tcp
cbpsclaf 8888/tcp
……
chinalife、cbpsclaf表示服务名,6666/tcp、8888/tcp表示通讯使用TCP/IP协议,端口号为6666和8888(此端口号不能重复且必须大于2000)。
2.通讯连接文件:$InformixDIR/etc/sqlhosts
格式:dbservername nettype hostname servername
dbservername表示Online服务器名(应和Informix用户的.profile文件中的变量Informix Server相同)
nettype表示网络类型,网络连接方式应为ontlitcp
hostname表示UNIX系统名(应在/etc/hosts中定义)
servername表示服务名(应和文件/etc/services中的服务名相同)
二、Win98下Informix-CLI的配置
在Win98下成功安装Informix-CLI后,进入Informix-CLI的SetNet中,主要配置server与host两项,但必须与UNIX系统中的Informix-Online数据配置相对应。举例说明如下。
1.Server配置
Informix Server:dbservername(表示Online服务器名)
HostName:ibm325(应在文件Windowshosts文件中定义为UNIX服务器地址)
Protocolname:onscotcp(网络连接方式必须为onscotcp协议)
Service name:acc-tcp(表示服务名,必须在Windowsservices中定义,且端口号应和UNIX系统中的文件/etc/services定义的端口号一致)
Server设置完成后,应作“Make Default server”工作。
2.Host配置
Current Host:imb325(与Server配置中的hostname相同)
User Name:claf(进入UNIX操作系统时所使用的用户名)
Password:Password(必须选择Password)
Password:????(与进入UNIX操作系统的claf用户的口令相同)
在后台Online起动的情况下,在Informix-CLI的ILogin32 Demo中测试,若出现“Database‘stcres7’not found on the server”,则说明Informix-CLI的配置成功。
三、添加ODBC接口
完成Informix-CLI的配置后,还必须添加ODBC接口才能保证UNIX与Win98的数据正常互联,但必须注意以下参数的配置。
Data Source Name:claf(任意取一数据源名)
Database Name:account(数据库名,必须与UNIX系统下Informix-Online的数据库名相同)
至此,利用Informix-CLI实现UNIX与Win98下的数据互联工作已经完成,有兴趣的读者不妨一试。[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8230279/viewspace-971499/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8230279/viewspace-971499/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值