返回首页

gbase数据、南大通用产品文档:GBase8sTLS_VERSION 配置参数

更新日期:2024年09月11日

使用 TLS_VERSION 配置参数来指定数据库服务器用于网络连接的“传输层安全”(TLS)
版本。缺省情况下,启用 TLS 版本 1.0、1.1 和 1.2。
onconfig.std 值
未设置。启用所有版本。
缺省值

GBA-02DD-0022
错误码
错误标识
错误信息
GBA-02DD-002
2
ER_INVALID_DEFA
ULT
Invalid default value for '%s'
错误出现原因
当表中含有timestamp 列时,
如果没有设定好默认值等属性,
则会产生这个错误。
分析与建议
当建表时包含两列timestamp,
没有对这两列定义任何修饰,
则都会默认以default
now() on update now()作为其属性的,但现在不允许超过1 列都是用now()作为
默认值。

services 文件包含对于在 TCP/IP 上可用的每个服务的条目。每个条目都是一个单独的行,
包含以下信息:

服务名
GBase 8s 产品使用该名称来确定用于建立客户机/服务器连接的端口号和协议。
服务
名称限制为 128 个字节。

端口号和连接协议,由正斜杠分隔
端口号是计算机端口,而 TCP/IP 的协议是 tcp。
操作系统会在端口号上施加限制。用户 gbasedbt 必须使用等于或大于 1024的端口
号。 只允许 root 用户使用小于 1024 的端口号。

主机别名(可选)
服务名称和端口号为随机。然而,它们在文件的上下文中必须唯一,并且在运行
GBase 8s 客户机/服务器产品的所有计算机上必须完全相同。以下示例具有一个条
目:
#servicename port/protocol
server2 1526/tcp

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 35 -
该条目导致 server2 充当 TCP 端口 1526 的服务名称。然后,数据库服务器可以使
用此端口来处理连接请求。
重要: 对于与其他数据库服务器通信的数据库服务器,必须为 DBSERVERNAME 配置参数定
义 TCP/IP 连接或 IPCSTR(进程间通信流管道)连接。 您还可以使用正确的连接协议为协调
程序与下级服务器之间的连接定义至少一个 DBSERVERALIASES 配置参数设置。对于跨服务
器事务,每个参与服务器必须支持与协调程序之间进行的 TCP/IP 或 IPCSTR 连接,即使两个
数据库服务器实例在同一工作站上。
通常,为每个与数据库服务器名称关联的连接类型都包含单独的 NETTYPE 参数。您可在
DBSERVERNAME 和 DBSERVERALIASES 配置参数中列出数据库服务器名称条目。通
过 sqlhosts 文件或注册表中的条目,可将连接类型与数据库服务器名称相关联。
hosts 和 services 文件必须可用于运行 GBase 8s 客户机/服务器产品的每台计算机。
UNIX:

hosts 和 services 文件位于 /etc 目录中。

在使用 NIS 的系统上,
hosts 和 services 文件都将保留在 NIS 服务器上。位于本地
计算机上的 hosts 和 services 文件可能不会使用,
也可能不是最新的。
要查看 NIS 文
件的内容,请在命令行上输入以下命令:
ypcat hosts
ypcat services
TCP/IP 连接文件 (UNIX™)
hosts 和 services 文件位于 /etc 目录中。
文件必须可用于运行 GBase 8s 客户机/服务器产品的
每台计算机。
在使用 NIS 的系统上,hosts 和 services 文件都将保留在 NIS 服务器上。位于本地计算机
上的 hosts 和 services 文件可能不会使用,也可能不是最新的。要查看 NIS 文件的内容,
请在命令行上输入以下命令:
ypcat hosts
ypcat services
打开 TCP/IP 连接时客户机和服务器的操作
当打开 TCP/IP 连接时,在客户机方可以读取到以下信息:

GBASEDBTSERVER 环境变量。

hosts 文件信息
(GBASEDBTSQLHOSTS 环境变量、
$GBASEDBTDIR/etc/sqlhosts 文
件)和 services 文件信息

其他环境变量

资源文件
以下信息是在服务器方读取的:

DBSERVERNAME 配置参数

DBSERVERALIASES 配置参数

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 36 -

服务器环境变量和配置参数,
包括管理 TCP/IP 连接的任何 NETTYPE 配置参数设
置。
多个 TCP/IP 端口
要利用多块以太网卡:

在 services 文件中为数据库服务器将使用的每个端口建立一个条目,如以下示例所
示:
#servicename port/protocol alias
soc1 21/tcp
soc2 22/tcp
单个 IP 地址的每个端口必须唯一。 独立的以太网卡可以使用唯一或共享的端口
号。您可能希望在连接到同一个数据库服务器的几块以太网卡上使用同一个端口
号。(在此方案中,服务名称相同。)

将每个条目(每个以太网卡一个)放入具有独立 IP 地址的 hosts 文件中,如下例所
示:
#address hostname alias