返回首页

gbase数据、南大通用产品文档:GBase8a升级集群

更新日期:2024年09月11日

具体升级步骤如下:
步骤1
确认所有集群节点的数据库服务已经停止。
步骤2
解压V9.5.X.X 集群安装包,并切换到安装包解压后的gcinstall 目录下。
步骤3
使用root 用户在集群各个节点执行gbase 用户的环境部署脚本:
# cd gcinstall

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
111
# scp SetSysEnv.py
gbase@集群节点IP:/opt/
# ./SetSysEnv.py --installPrefix=/opt --dbaUser=gbase
SetSysEnv 语法和参数说明请参考3.2.2 初始安装章节。
在gcinstall 目录下找到并修改demo.options 配置文件。demo.options 文件参数值与
原集群信息保持一致。gcwareHost 必须填写原集群的gcware 节点ip(8.6.2.X 集群
中gcware 与coordinator 节点是同一节点),gcwareHostNodeID 在IP4 下可以不填
写,如果是IPV6,nodeid 可以到$GCWARE_BASE/config 下gcware.conf 文件中获
取:
totem 下的nodeid 是gcwareHostNodeID,
gcware 下的是coordinateHostNodeID。
#su - gbase
$ vi /opt/gcinstall/demo.options
installPrefix= /opt
coordinateHost = 192.168.146.20,192.168.146.21,192.168.146.22
coordinateHostNodeID = 20,21,22
dataHost =

您必须在例程体中定义在 SPL 例程中使用的任何变量,
而不是在例程的参数列表中隐式地
定义的变量。
在内存中保持变量的值;该变量不是数据库对象。因此,回滚事务不恢复 SPL 变量的值。


GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 275 -
要在 SPL 例程中定义变量,
请使用 DEFINE 语句。
DEFINE 不是可执行语句。
DEFINE 必
须出现在 CREATE PROCEDURE 语句之后且任何其他语句之前。下图中的示例是所有合
法的变量定义。
图: 变量定义。
DEFINE a INT;
DEFINE person person_t;
DEFINE GLOBAL gl_out INT DEFAULT 13;
要获取关于 DEFINE 的更多信息,请参阅《GBase 8s SQL 指南:语法》 中的描述。
SPL 变量有名称和数据类型。变量名称必须是有效的标识符,如 GBase 8s SQL 指南:语
法 中“标识符”段中描述的那样。

onstat 实用程序读取共享内存结构,并提供有关数据库服务器在该命令执行时的统计信息。

可在单个命令中组合多个 onstat 选项标志。
onstat 显示输出时,
共享内存的内容可能更改。
onstat 实用程序不在共享内存上放置任何锁,因此运行该实用程序不会影响性能。
可使用等同于 onstat 命令的 SQL 管理 API 函数。