返回首页

gbase数据、南大通用产品文档:GBase8aV8512 版本集群升级到V952X 版本集群

更新日期:2024年09月11日

V8.5.1.2 版本集群不允许直接升级到V9.5.X.X 版本,
需先升级到V8.6.X.X 版本后,
再从V8.6.X.X 版本升级到V9.5.2.X 版本。

若集群中已经存在freenode,可跳过该节。
操作步骤
步骤1:修改demo.options 文件:
1)
设置dataHost 参数为要安装的节点的IP;
2)
修改existCoordinateHost 参数为已存在的Coordinator 节点的IP;
3)
修改existDataHost 参数为已存在的所有data 节点的IP。
修改后的demo.options 参考如下:
$ cat demo.options
installPrefix= /opt

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
296
#coordinateHost =172.168.83.11,172.168.83.12,172.168.83.13
#coordinateHostNodeID = 11,12,13
dataHost =172.168.83.16
existCoordinateHost =172.168.83.11,172.168.83.12,172.168.83.13
existDataHost
=172.168.83.11,172.168.83.12,172.168.83.13,172.168.83.14,172.168.83.15
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'gbasedba'
rootPwd = '111111'
#rootPwdFile = rootPwd.json
步骤2:执行安装。
$ ./gcinstall.py --silent=demo.options
******************************************************************
***************
Thank you for choosing GBase product!
………………
******************************************************************
Do you accept the above licence agreement ([Y,y]/[N,n])? y
******************************************************************
Welcome to install GBase products
******************************************************************
Environmental Checking on gcluster nodes.
CoordinateHost:
DataHost:

(SQL 管理 API)
随同 admin() 或 task() 函数,使用 onsmsync 参数来将 sysutils 数据库和紧急 boot
文件与存储管理器目录同步。
语法

元素
描述
关键考虑
无选项
将 sysutils 数据库
和紧急 boot 文件与
存储管理器目录同步。

无。
-b
从彼此重新生成紧急
boot 文件
(ixbar.servernum)
和 sysutils 数据
库。
如果 ixbar 文件为空或不存在,则
onsmsync -b 重新创建 ixbar 文件并从
syutils 表填入它。
如果 ixbar 不为空且包含对象数据,
则 onsmsync -b 更新 sysutils 数据
库和 ixbar 文件,以便它们同步。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 785 -
元素
描述
关键考虑
如果 ixbar 文件有条目且 sysutils
数据库已重构,但因为它不包含文件而
为空,则 onsmsync -b 选项重新从
ixbar 创建 sysutils 数据。
-b 元素不与其他 onsmsync 选项一起
使用。另外,它不与存储管理器同步。
dbspace
指定一个或多个要终
止的存储空间
如果您输入多于一个存储空间,
则请使用
空格来分隔名称。
-f file_name
指定包含要终止的存
储空间列表的文件的
路径名
使用这个选项来避免键入一个存储空间
的长列表。文件名可为任何有效的 UNIX
™ 或 Windows™ 文件名。
-g
number_of_generations
保留每一 0 级备份的
一定数目的版本
保留备份的最近一版,
且终止所有的较早
版本。
-i interval
终止早于某些时间期
间的所有备份
保留晚于这个间隔的备份。
如果需要从那
个间隔之后的其他备份恢复,
则不终止早
于间隔的备份。使用 interval 的 ANSI
或 GLS 格式:YYYY-MM 或 DD HH:MM:SS
-s
跳过存储管理器已终
止的备份
使用这个选项来跳过与那些从存储管理
器已经终止的对象的同步。如果提供 -s
选项,则会根据其他的参数终止对象。
-O
严格地实施终止策略 如果随同 -t、-g 或 -i 选项一起使用,
则终止所有级别的备份,
即使其中的一些
需要从终止日期之后发生的备份来恢复。
-O 选项不影响逻辑日志终止。请参
阅 ../bar/ids_bar_273.html#ids_bar_
273。
-t date_time
终止特定时间和日期
之前的所有备份
保留晚于这个 datetime 的备份。
如需要
从晚于那个 datetime 的其他备份来恢

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 786 -
元素
描述
关键考虑
复,
则不终止早于 datetime 的备份。

使用 datetime 的 ANSI 或
GLS_DATETIME 格式。

用法
这个函数调用 onsmsync 实用程序来将 sysutils 数据库和紧急 boot 文件与存储管理器
目录同步。
示例
下列示例调用 onsmsync 实用程序并指定保留的备份数目为 1 且终止所有较早的备份版
本:
EXECUTE FUNCTION task("onsmsync", "-g 1");