返回首页

gbase数据、南大通用产品文档:GBase8c/0 sha256"

更新日期:2024年09月11日

步骤3 配置listen_addresses 参数,允许客户端地址监听。
此参数用于配置TCP-IP 允许监听的地址。
(1)
首先,查看数据库目前的listen_addresses 配置。

GBase 8c V5 安装部署手册(分布式)
南大通用数据技术股份有限公司
32
gs_guc check -Z gtm/coordinator/datanode -N all -I all -c "listen_addresses"
(2)
若目前listen_addresses 参数值中没有客户端IP,则需执行以下命令修改参数值。
gs_guc reload -Z gtm/coordinator/datanode -N all -I all -c
"listen_addresses='localhost,……,client_host'"
建议直接设置为*,表示允许任意IP 访问。也可修改添加固定IP,但需保持同DN 组、
同类型节点参数值一致。多个配置项之间用英文逗号分隔。
例如,将listen_addresses 参数设置为“*”

[gbase@gbase8c ~]$ gs_guc reload -Z gtm -N all -I all -c "listen_addresses=*"
[gbase@gbase8c ~]$ gs_guc reload -Z coordinator -N all -I all -c
"listen_addresses=*"
[gbase@gbase8c ~]$ gs_guc reload -Z datanode -N all -I all -c "listen_addresses=*"
步骤4 配置password_encryption_type 参数值为1。
此参数用于配置密码加密方式。

参数设置为0 时,表示采用md5 方式对密码加密。

参数设置为1 时,表示采用sha256 方式对密码加密,兼容MD5 用户认证方式。

参数设置为2 时,表示采用sha256 方式对密码加密,为默认配置,不兼容MD5 方式。
(1)
登录数据库,查看数据库目前的password_encryption_type 配置。
[gbase@gbase8c ~]$ gsql -d postgres -p 5432
gsql=# show password_encryption_type;
(2)
若值不为1,则需执行以下命令修改参数值。
gs_guc reload -Z gtm/coordinator/datanode -N all -I all -c
"password_encryption_type=1"
例如:
[gbase@gbase8c ~]$ gs_guc set -Z gtm -N all -I all -c "password_encryption_type=1"
[gbase@gbase8c ~]$ gs_guc set -Z coordinator -N all -I all -c
"password_encryption_type=1"
[gbase@gbase8c ~]$ gs_guc set -Z datanode -N all -I all -c
"password_encryption_type=1"
步骤5 重启GBase 8c,执行命令参见5.6 启动/停止数据库。

GBase 8c V5 安装部署手册(分布式)
南大通用数据技术股份有限公司
33
----结束

下表对比了较不常见的 GBase 8s 数据类型,以及每个 .NET 提供程序对这些
数据类型的支持情况。
表 2. .NET 提供程序对不常见 GBase 8s 数据类型的支持差异
GBase 8s 数据类型
GBase 8s .NET Provider
GBASE Data Server .NET Provider
CLOB 和 BLOB
支持
有限支持。大小限制为 2 GB。
Collection
支持
不支持
Interval
DayToFraction
支持。此类型必须作为字符串读
取。
不支持
IntervalMonth
支持
不支持
LIST
支持
不支持
MONEY
支持
Money 将被视为十进制数据类型。

MULTISET
支持
不支持
ROW
支持
不支持
SET
支持
不支持

使用 STMT_CACHE 配置参数来确定数据库服务器是否使用 SQL 语句高速缓存。
onconfig.std 值
STMT_CACHE 0

0 = 不使用 SQL 语句高速缓存(等同于 onmode -e OFF)。
1
= 启用 SQL 语句高速缓存,
但用户会话不使用高速缓存。
仅当设置环境变量 STMT_CACHE
为 1 或执行 SQL 语句 SET STATEMENT CACHE ON 时,用户使用该高速缓存。
2
= 开启 SQL 语句高速缓存。高速缓存所有语句。要关闭语句高速缓存,请设置环境变量
STMT_CACHE 为 0 或执行 SQL 语句 SET STATEMENT CACHE OFF。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
您可以两种模式之一启用 SQL 语句高速缓存:

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

l 总是使用 SQL 语句高速缓存除非用户明确地指定不使用它。设置 STMT_CACHE 配
置参数为 2 或 onmode -e ON。
l 仅当用户明确地指定使用 SQL 语句高速缓存时才使用它。设置 STMT_CACHE 配置
参数为 1 或 onmode -e ENABLE。