informix数据库sqlhost文件中nettype字段说明
/etc/sqlhosts文件是连接文件。它包含能使Informix客户端应用连到网络上的任何Informix数据库服务器的信息。它规定数据库服 务器的名称、连接的类型、主机的名称和服务名称。 即使客户机应用和OnLine数据库服务器在同一计算机上也必须准备sqlhosts文件。 Sqlhosts必须包含一个登录项(一行),它是你为连到网络上的每个数据库服务器的每种连接所提供的。在sqlhosts文件$INFORMIXDIR/etc/sqlhosts文件是连接文件。它包含能使Informix客户端应用连到网络上的任何Informix数据库服务器的信息。它规定数据库服务器的名称、连接的类型、主机的名称和服务名称。
Sqlhosts必须包含一个登录项(一行),它是你为连到网络上的每个数据库服务器的每种连接所提供的。在sqlhosts文件中的每一个登录项有如下五个字段:dbservername、nettype、hostname、servicename、options
前四个是必须的。Options是可选的。这里主要介绍下nettype字段的说明:描述在客户应用和数据库服务器之间的接口/协议组合的类型,nettype由三个子域组成的八个字母的序列。
前两个字母(代表数据库服务器产品) | 中间三个字母(表示实现通讯的网络程序接口) | 最后三个字母(表示特定的IPC机制或通讯协议)
on OnLine(这是建议形式) ipc IPC(进程通讯) shm 共享内存通讯
ol OnLine soc sockets str 数据流管道通讯
se INFORMIX-SE(标准版) tli TLI(传输级接口) tcp TCP/IP网络协议
dr INFORMIX-Gateway with DRDA spx IPX/SPX网络协议
(没有用过)
注:其中ipc是在同一计算机内部进程间通过共享内存进行通讯的方式。其他两项是网络程序接口。