Informix IDS 11琐细管理(918查验)认证指南,第1局部IDS装置和设置(5)

设置毗邻

毗邻模范模范和通信和谈

可以使用三种要领设置客户机-效力器到在线琐细的毗邻:

  1. 经由共享内存毗邻。当客户机使用挨次和数据库效力器位于相反的托管计较机时,该要领是完成通信的最佳要领。客户机使用挨次和效力器毗邻到共享内存中相反的局部。
  2. 经由 TCP/IP 毗邻,该要领使用套接字或 TLI 编程接口。TCP/IP 可同时用于本地和远程通信。
  3. 经由流管道毗邻。该要领使用 UNIX 流,完成本地的、历程之间的通信。

sqlhosts 文件

当一个使用挨次试图毗邻到一个数据库效力器时,需要用到一些根本信息完成毗邻。这些信息写在 $INFORMIXDIR/etc/sqlhosts 中,该文件必须位于 $INFORMIXDIR/etc 目录。要变动 sqlhosts 文件的职位,需要使用 INFORMIXSQLHOSTS 环境变量。托管数据库效力器或客户机的计较机必须拥有一个 sqlhosts 文件。

sqlhosts 文件中的每个条目(每行)都包括一个数据库效力器的 sqlhosts 信息。使用空缺(空格、制表符或同时使用两者)分开字段。不要在字段中包括任何空格或制表符。要将讲明放入 sqlhosts 文件,使用讲明符(#)劈脸一个新行。还可以使用完全空缺的行,以取得较好的可读性。以下末节供给了每一个字段的语法划定例则,这些划定例则描绘了 sqlhosts 文件中的条目。可以使用任何标准的文本编纂器在 sqlhosts 文件中输出信息。

清单 13 展示了样例 sqlhosts 文件:

清单 13. 样例 sqlhosts 文件

                    
dbservername  nettype    hostname    servicename 
 menlo        onipcshm   india       menlo    
Note: This is not mandatory since it is SHM connection.
 lenexa       ontlitcp   california  cupertino
 asia.1       onsoctcp   node6       svc8 


dbservername 对应于 ONCONFIG 文件中的 INFORMIXSERVER 环境变量和 DBSERVERNAMEDBSERVERALIASES

nettype 列包括有关数据库效力器模范模范和若何完成毗邻的关键信息。nettype 由 8 个字母组成,可分为三类。

前两个字母透露体现数据库效力器产物。中间三个字母指毗邻使用的编程接口。最初三个字母指特定和谈或 IPC 机制。

清单 14. Nettype 列

                    
d d i i i p p
on - Dynamic Server
se - Standard Engine
ipc - IPC connection
tli - TLI connection
soc - socket connection
shm - Shared memory
str - Stream pipes
tcp - TCP/IP protocol
spx - IPX/SPX protocol


Hostname 是本地托管机器的称谓。

全数的效力器称谓需要将专一的效力编号输出 /etc/services。

清单 15. 示例 /etc/services 文件

                    
menlo         1543/tcp
cupertino     8262/tcp
svc8          8244/tcp




版权声明: 原创作品,批准转载,转载时请务必以超链接方式标明文章 原始来因 、作者信息和本声明。否则将究查法律责任。

posted @ 2011-03-07 00:21  蓝色的天空III  阅读(186)  评论(0编辑  收藏  举报