返回首页

gbase数据、南大通用产品文档:GBase8sadd memory 参数:增加共享内存(SQL 管理

更新日期:2024年09月11日

API)
随同 admin() 或 task() 函数,使用 add memory 参数来添加共享内存的虚拟部分。
语法

元素
描述
关键考虑
memory_size
以 KB 为单位的新虚拟共享内
存段的大小。
这个值必须不超过操作系统对
共享内存段大小的限制。。
还请参阅 admin() 和 task()
参数大小规范。

用法
这个大小预置 SHMADD 配置参数。
这个函数等同于 onmode -a 命令。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 690 -
示例
下列示例添加 500 KB 虚拟共享内存:
EXECUTE FUNCTION task("add memory","500");

语法
select show_engine_instance_info('oracle','inst1');
执行上述语句将显示当前UP 集群中指定引擎实例的配置信息。
1、引擎名称:标志要显示的实例是对应于哪一个引擎的;
2、实例名称:要显示的实例的名称,该实例必须存在。
执行成功,可以看到当前所有实例的信息。显示格式举例如下:

oracle 引擎实例的显示举例
+--------------------------------------------------------------------+
|




SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| connectstr | //192.168.154.3:1521/zntest |
| user | gbase |
| password | ***** |
| sharedir | /opt/shareora |
+--------------------------------------------------------------------+

gbase8t 引擎实例的显示举例
+--------------------------------------------------------------------+
|


SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| dsn | infdrv1 |
| sharedir | /opt/shareora |
+--------------------------------------------------------------------+

无认证hive 引擎实例的显示举例
+--------------------------------------------------------------------+
|



SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| hostlist | 192.168.154.3,192.168.154.4 |
| port | 9000 |

GBase UP 产品手册 3 软件安装

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 103
|thrifttimeout | 60 |
|thriftversion | 8 |
| authmode | 0 |
+--------------------------------------------------------------------+

用户名、密码认证hive 引擎实例的显示举例
+--------------------------------------------------------------------+
|



SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| hostlist | 192.168.154.3,192.168.154.4 |
| port | 9000 |
|thrifttimeout | 60 |
|thriftversion | 8 |
| authmode | 1 |
| user | gbase |
| password | ***** |
| authtype | PLAIN |
| mechanism | PLAIN |
+--------------------------------------------------------------------+

KERBEROS 认证hive 引擎实例的显示举例
+--------------------------------------------------------------------+
|



SHOW_ENGINE_INSTANCE_INFO() |
+--------------------------------------------------------------------+
| hostlist | 192.168.154.3,192.168.154.4 |
| port | 9000 |
|thrifttimeout | 60 |
|thriftversion | 8 |
| authmode | 1 |
| authtype | KERBEROS |
| mechanism | GSSAPI-KERBEROS |
| principal | gbase@GHD.GBASE |
| keytabfile | /home/gbase/houwq/keytab/gbase.keytab |
| serverid | sys21.gbase.hd |
| protocol | hive |
| renewtime | 7 |
+--------------------------------------------------------------------+

函数原型:
sword
GCISessionBegin(
GCISvcCtx *svchp,
GCIError *errhp,
GCISession *usrhp,
ub4 credt,
ub4 mode
);
功能描述:
使用登录信息在指定连接句柄上打开与数据库服务的连接。
参数说明:
svchp(输入)
指定打开连接的上下文,在此之前,上下文必须已经被关联到了连接句柄
errhp(输入)
错误信息句柄,接口调用失败时,将错误码及错误信息写入该句柄
usrhp(输入)
登录信息句柄,执行登录之前,该句柄上必须已经设置了登录的用户名和口令
credt(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)



mode(输入)
连接模式,取值如下:
GCI_CRED_RDBMS:用户名/密码模式
GCI_CRED_EXT:外部整数模式(仅用于和Oracle 保持兼容)

返回值:
如果执行成功,返回GCI_SUCCESS,否则返回GCI_ERROR
注释:
调用该接口进行连接后,须在适当的位置调用GCISessionEnd 接口来结束该连接。