返回首页

gbase数据、南大通用产品文档:GBase8a数据加密的集群配置

更新日期:2024年09月11日


密钥证书的口令管理,如果开启密码检测须设置password_
format_option、password_min_length,如果未开启,则口令规则及长度不
做限制;

在gnode 节点config 目录下的配置文件增加encrypt_server_host,
encrypt_server_port 参数,用于密文加密情况下,集群gnode 节点重启服
务后主动向server 端获取密钥数据;
说明

encrypt_server_host:指向gcluster 的主机IP,可以多个,用逗号分隔;

encrypt_server_port:指向gcluster 的server port(默认5258)。

如果整个集群都重启的话,针对密文方式,需要手动执行open(打开密钥)
操作方可对加密列做相关dml 操作。

GBase 8s 支持的整型与GCI 类型对应:








SQLT_INT 在GCI 接口中是所有整型类型的统称,执行绑定操作时必须给出数据的大小。
否则缺省按照4 字节整型处理。
单字节整型在GBase 8s 并没有对应类型,但是在GCI 接口操作整型数据的过程中,仍
可以使用单字节的char 类型或者unsigned char 类型进行操作。在此情况下,查询整型数据
有可能会出现溢出错误。
针对单字节整型,
GBase 8s 没有对应的单独类型支持,
可以使用其他的整型类型与之对
应。
在GCI 接口中可以正常使用单字节整型变量,
其范围是-127 至127,
.不在这个范围的会
报错。其绑定变量长度为1 字节。
目前GCI 接口库中对于无符号整型的处理并没有完整支持。





(String,
GBaseConnection, GBaseTransaction)
使用SQL 查询语句、GBaseConnection 和GBaseTransaction 实例初始化
GBaseCommand 的新实例。

语法
[Visual Basic]
Public Sub New ( _
cmdText As String, _
connection As GBaseConnection, _
transaction As GBaseTransaction _
)
[C#]
public GBaseCommand(
string cmdText,



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 129 -
GBaseConnection connection,
GBaseTransaction transaction
)

参数
1) cmdText :SQL 查询语句;
2) connection :已经建立连接的GBaseConnection 对象;
3) transaction :事务对象。