返回首页

gbase数据、南大通用产品文档:GBase8sonparams 实用程序

更新日期:2024年09月11日


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

可以使用 onparams 实用程序添加或删除逻辑日志文件、更改物理日志参数和添加新的缓
冲池。
本章内容
本章说明如何使用以下 onparams 选项:
l onparams -a -d dbspace: 添加逻辑日志文件
l onparams -d -l lognum: 删除逻辑日志文件
l onparams -p: 更改物理日志参数
l onparams -b: 添加缓冲池
如果正在进行存储空间备份,那么任何 onparams 命令都会失败。如果不使用任何选项,
那么 onparams 返回用法语句。
你不能在高可用数据复制
(HDR)
辅助服务器、
远程独立
(RS)
辅助服务器或共享磁盘
(SD)
辅助服务器上使用 onparams 实用程序。
您也可以使用等同于 onparams 命令的 SQL 管理 API 命令添加或删除逻辑日志文件、更
改物理日志参数和添加新的缓冲池。
在 UNIX™ 上,必须作为用户 root 或用户 gbasedbt 登陆才能执行 onparams 。只有用户
gbasedbt 才能执行 SQL 管理 API 命令字符串。
在 Windows™ 上,必须是 Gbasedbt-Admin 群组的成员才能执行 onparams。

 摘要:
如果存在多个查询结果,gbase_next_result()将读取下一个查询结果,并
将状态返回给应用程序。
如果前面的查询返回了结果集,必须为其调用gbase_free_result()。
调用了gbase_next_result()后,连接状态就像你已为下一查询调用了
gbase_real_query()或gbase_query()时的一样。这意味着你能调用
gbase_store_result()、gbase_warning_count()、gbase_affected_rows()等
等。
如果gbase_next_result()返回错误,
将不执行任何其他语句,
也不会获取
任何更多的结果,
 语法:
int gbase_next_result(GBASE *gbase);
 参数:
 返回值:
0

成功并有多个结果。
-1
成功但没有多个结果。
>0
出错。


GBase 8a 程序员手册C API 篇


- 28 -

南大通用数据技术股份有限公司
 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_SERVER_GONE_ERROR

GBASE 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。

使用show create table 可以查询加密属性,表的加密属性会传递给列,列的加密属
性不会影响表。
gbase> create table tb(a int encrypt);

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
451
Query OK, 0 rows affected (Elapsed: 00:00:00.03)
gbase> show create table tb;
+-------+-------------------------------------------------------------------------+
| Table | Create Table
|
+-------+--------------------------------------------------------------------------+
| tb
| CREATE TABLE "tb" (
"a" int(11) DEFAULT NULL ENCRYPT
) ENGINE=EXPRESS DEFAULT CHARSET=utf8
TABLESPACE='sys_tablespace' |
+-------+-----------------------------------------------------------------------------+
1 row in set (Elapsed: 00:00:00.07)