更新日期:2024年09月11日
连接信息允许客户机应用程序连接到网络上的任何 GBase 8s 数据库服务器。即使客户机
应用程序和数据库服务器在同一计算机或节点上,您也必须准备连接信息。
某特定数据库服务器的连接数据包括数据库服务器名称、客户机可用来连接到该服务器的
连接类型、运行数据库服务器的计算机或节点的主机名以及通过其可知道该数据库服务器
的服务名称。
在启动数据库服务器之前,不必在 sqlhosts 信息中指定所有可能的网络连接。 但是,
要使新连接可用,必须使数据库服务器脱机,然后使其重新联机。
UNIX: 在配置连接时,还要考虑设置 LISTEN_TIMEOUT 和
MAX_INCOMPLETE_CONNECTIONS 配置参数。通过使用这些参数,处理连接的侦听器 VP 更
不容易因连接过多而发生问题,从而能够降低受到恶意的拒绝服务 (DOS) 攻击的风险。
sqlhosts 文件
在 UNIX™ 上,sqlhosts 文件包含连接信息。sqlhosts 文件包含在 UNIX 操作系统上运
行的数据库服务器和客户机以及在 Windows™ 操作系统上运行的数据库服务器的连接信
息。
文件的缺省位置是 $GBASEDBTDIR/etc/sqlhosts。
文件的缺省位置是:
UNIX:
$GBASEDBTDIR/etc/sqlhosts
GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 12 -
Windows:
%GBASEDBTDIR%\etc\sqlhosts.%GBASEDBTSERVER%
如果将信息存储在其他位置,那么必须设置 GBASEDBTSQLHOSTS 环境变量。
如果将多个数据库服务器设置为使用分布式查询,请使用下面的某种方法来存储所有数据
库的 sqlhosts 信息:
•
在一个 GBASEDBTSQLHOSTS 所指向的 sqlhosts 文件中
•
存储在多个 sqlhosts 文件中,每个文件位于每个数据库服务器目录下
网络配置文件
除了 sqlhosts 文件之外,因特网协议网络连接还需要 /etc/hosts 和 /etc/services
文件中的条目。
网络安全性文件
GBase 8s 数据库服务器遵循 UNIX 的有关建立连接的安全性要求。因此,UNIX 系统管理
员可能需要修改 /etc/passwd、/etc/hosts、~/.rhosts 和其他相关文件。
网络配置和网络安全性文件将在操作系统手册中描述。