返回首页

gbase数据、南大通用产品文档:GBase8s软件依赖性

更新日期:2024年09月11日

本出版物在编写时假定您要将 GBase 8s 用作数据库服务器。

数据库服务器支持与客户机应用程序的以下连接类型。
连接类型
UNIX™
本地
网络
套接字
X
X
X
TLI (TCP/IP)
X
X
X
共享内存
X
X

安全套接字层 (Secure
Sockets Layer, SSL)
X

X
流管道
X
X

命名管道

X

安全套接字层 (SSL) 连接对网络中两点之间的数据通信使用加密。
配置连接时,
请考虑设置 LISTEN_TIMEOUT 和 MAX_INCOMPLETE_CONNECTION 配
置参数。通过使用这些参数,处理连接的侦听器 VP 更不容易因连接过多而发生问题,这
样您就能够降低受到恶意的拒绝服务 (DOS) 攻击的风险。
仅限 UNIX: 在许多 UNIX 平台上,数据库服务器都支持多个网络编程接口。机器说明
显示了数据库服务器支持用于您操作系统的接口/协议组合。
要设置客户机连接,请执行以下操作:
1. 在 onconfig 文件中指定连通性和连接配置参数。

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 31 -
2. 在平台上的连接文件中设置适当的条目。
3. 请在 UNIX 启动脚本
4. 添加 sqlhosts 条目以定义数据库服务器的数据库服务器组。

数。值 100 - 1000 无效。
如果您设置创建大小和扩展大小为 0,则即使当空间变满时 GBase 8s 也不自动地扩大该
空间。此外,如果您设置扩展大小为 0,则您还从那个空间中的所有 chunk 移除
“Extendable”标志。这是使用一个操作将空间中所有 chunk 标记为不可扩展的一种简便
方法。
创建大小和扩展大小值是大小的最小值。空间扩大的实际大小可能更大,这依赖于服务器
正在使用的存储池的 chunk 大小,或服务器在那个特定时间需要的空间量。
例如,假定您在必要时创建了一个存储池条目来扩大存储空间。然后假定名为 logdbs 的
dbspace 用尽空闲页并要求额外的 500
MB 做新日志。
如果 logdbs 中没有 chunk 可扩展,
则 GBase 8s 添加一个 chunk,其大小的最小值是由 logdbs dbspace 的创建大小值指定
的。如果 logdbs dbspace 的创建大小小于或等于 500 MB,则服务器尝试去找到一个最小
500 MB 的空间。如果 logdbs 的创建大小为 1 GB,则服务器忽略所需要的大小并添加一
个 1 GB chunk。
如果服务器不能找到所要求的最小量空间,则服务器返回空间不足错误提示,且日志创建
失败。
如果您将存储空间大小的最大值设置为非 0 值,则存储空间不可超过该大小的最大值,不
管新的扩展大小。当在大小最大值之前留出的扩大空间量小于新的扩展大小时,截断该扩
展大小并将空间扩展到大小的最大值。当空间达到大小的最大值时,触发事件报警 86001。
当留出的扩大空间量小于存储池的 chunk 大小的最小值时,不扩大该空间并返回错误提
示。
示例
下列命令将最小的创建大小设置为 60
MB,最小的扩展大小为 10
MB,且名为 dbspace3 的
dbspace 大小的最小值为 100 MB:
EXECUTE FUNCTION task("modify space sp_sizes", "dbspace3", "60000",

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

"10000", "100000");
下列命令将最小的创建大小设置为 20%,
且名为 dbspace8 的 dbspace 的最小扩展大小为