当配置数据库服务器以使用 TCP/IP 网络协议时,您可使用 hosts 和 services 文件中的信息来准备 sqlhosts 信息。
对于连接正在网络上运行 GBase 8s 客户机/服务器产品的计算机的每个网络控制器卡,hosts 文件都需要一个单独的条目。文件中的每个条目都包含 IP 地址(或以太网卡地址)和主机名。您还可以包含主机别名。尽管主机名的长度在 hosts 文件中没有限制,但数据库服务器仍将主机名限制为 256 个字节。
#address hostname alias 98.555.43.21 odyssey 12.34.56.555 illiad sales
GBase 8s 产品使用该名称来确定用于建立客户机/服务器连接的端口号和协议。服务名称限制为 128 个字节。
端口号是计算机端口,而 TCP/IP 的协议是 tcp。
操作系统会在端口号上施加限制。用户 gbasedbt 必须使用等于或大于 1024 的端口号。 只允许 root 用户使用小于 1024 的端口号。
#servicename port/protocol server2 1526/tcp
该条目导致 server2 充当 TCP 端口 1526 的服务名称。然后,数据库服务器可以使用此端口来处理连接请求。
hosts 和 services 文件必须可用于运行 GBase 8s 客户机/服务器产品的每台计算机。
ypcat hosts ypcat services