返回首页

gbase数据、南大通用产品文档:GBase8agbase_library_init

更新日期:2024年09月11日

 摘要:
该函数用于初始化GBase CAPI 库。在使用GBase CAPI 之前必须调用该函
数。gbase_init 函数内部会调用gbase_library_init,以确保使用GBase
CAPI
库使用时调用了gbase_library_init。
 语法:
int gbase_library_init(int argc, char **argv, char **groups);
 参数:
argc
取值0
argv 取值NULL
groups 取值NULL
 返回值:
0 表示成功,非0 值表示出现错误。

使用“删除函数过程”功能,您可以删除所选函数过程。

“数据库导航”
中,
右键单击Schema 节点下的函数过程节点中的函数过
程,选择菜单中的“删除”菜单项,如下图所示:

GBaseDataStudio 管理工具手册
- 330 -
南大通用数据技术股份有限公司
图5- 734 删除函数过程
选择“删除”菜单后,将会弹出确认删除对话框,在确认删除后该函数过
程将被删除,删除确认对话框如下:
图5- 735 删除确认

注意
卸载后,系统所有数据将丢失,请在卸载前备份所需的数据。
操作场景
该操作指导工程师在不需要此版本集群时卸载集群。
前提条件

卸载后,集群所有数据将丢失,请备份所需的数据;

卸载前,请手动停止集群所有节点的相关服务;

需有执行卸载的用户密码。
操作步骤
步骤1
使用dba 用户停止所有集群节点的集群服务。

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
109
[gbase@rhel73-1 ~]$ gcluster_services all stop
Stopping gcrecover :
[
OK
]
Stopping gcluster :
[
OK
]
Stopping gbase :
[
OK
]
Stopping gbase :
[
OK
]
Stopping syncserver :
[
OK
]
Stopping syncserver :
[
OK
]
[gbase@rhel73-1 ~]$ gcware_services all stop
Stopping GCWareMonit success!
Stopping gcware :
[
OK
]
步骤2
进入gcinstall 目录,使用安装用户执行卸载。
卸载命令语法如下:
# ./unInstall.py --silent=demo.options [passwordInputMode]
表3- 17 参数说明
参数名称


silent
指定要卸载的集群节点信息;
passwordInputMode
可选参数,指定密码获取的方式,通过不同的参数实现不同
的获取方式。若指定该参数,则demo.options 中的密码不必
再修改。取值范围为[file,pwdsame,pwddiff],默认值为file:

file: 表示从文件或命令行参数获取,和原有的方式一
致,该方式下,文件中的密码是明文的;

pwdsame: 表示从终端由用户输入密码,并且所有节点
的密码一致情况下使用该参数,对于不同用户密码只输
入一次,适用于所有节点都用这个密码;

pwddiff: 表示从终端由用户输入密码,并且节点间的密
码不一致情况下使用该参数,对于不同用户密码每个节
点分别输入一次,适用于不同节点使用不同的密码;
示例:
demo.options 文件参数值与当前运行的集群信息保持一致。如果是IPV6,nodeid 可
以到$GCWARE_BASE /config 下gcware.conf 文件中获取:totem 下的nodeid 是
gcwareHostNodeID,gcware 下的是coordinateHostNodeID。

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
110
$./unInstall.py --silent=demo.options
These GCluster nodes will be uninstalled.
CoordinateHost: