返回首页

gbase数据、南大通用产品文档:GBase8sha set ipl 参数:在主服务器上构建日志索引

更新日期:2024年09月11日

(SQL 管理 API)
随同 admin() 或 task() 参数,使用 ha set ipl 参数来控制是否在主服务器上构建日志
索引。
语法

用法
在已建立的主服务器上运行这个函数来启用或禁用索引构建的日志记录。这个函数重置
ONCONFIG 文件中 LOG_INDEX_BUILDS 配置参数的值。
您可在任何类型的主服务器上运行这个函数。
这个函数等同于 onmode -wf LOG_INDEX_BUILDS 命令。
示例
下列示例启用索引构建的日志记录:
EXECUTE FUNCTION task("ha set ipl on");

语法
ALTER ENCRYPTION CERTIFICATE OPEN IDENTIFIED BY ‘password’
说明

根据口令打开密文密钥证书,需要用户输入口令对证书解密获取加密密钥,才能对
存储数据加密/解密。
ALTER ENCRYPTION CERTIFICATE CLOSE;

关闭密钥证书,关闭后无法对数据加密/解密,会影响加密列的DML 操作

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
453
注:明文密钥不可关闭,需将明文密钥转为密文密钥才可以关闭。
示例如下:
-----------打开密钥证书示例
gbase> alter encryption certificate open identified by '1111';
Query OK, 0 rows affected (Elapsed: 00:00:04.76)
------------重复open
gbase> alter encryption certificate open identified by '1111';
ERROR 1829 (HY000): encryption certificate already open.
-----------证书不存在
gbase> alter encryption certificate open identified by '1111';
ERROR 1829 (HY000): encryption certificate not exists.
-----------解密失败
gbase> alter encryption certificate open identified by '2222';
ERROR 1829 (HY000): decrypt failed, please check password.
-----------关闭密钥证书
gbase> alter encryption certificate close;
Query OK, 0 rows affected (Elapsed: 00:00:00.00)
gbase> insert into t1 values(4);
ERROR 1838 (HY000): Encrypt key invalid.
gbase> select * from t1;
ERROR 1838 (HY000): Decrypt key invalid.

在开始使用 ON-Bar 和存储管理器之前,请确保 ON-Bar 和存储管理器正确设置。
通过检查以下列表中的项来验证配置:

安装并配置了存储管理器来管理特定的存储设备。

对于 UNIX™,确保 BAR_BSALIB_PATH 配置参数正确指定了 XBSA 共享库,
或未设置该参数且库位于缺省位置。

sm_versions 文件中包含一行用来标识特定于存储管理器的 XBSA 共享库的版本
号。
验证 ON-Bar 和存储管理器已正确设置后,在测试数据库上运行 ON-Bar 以确保可以备份
与恢复数据。要了解更多信息,请按照使用 ON-Bar 备份中的指示信息操作。