从GBASE南大通用V9.5.X.X 版本集群手动回退到升级前版本集群

警告

我们不建议把GBASE南大通用集群从 V9.5.X.X 版本集群回退到升级前版本,而且多数场景 下这种回退是无效的,并且会导致数据错误。

如果满足如下条件,可以把 V9.5.X.X 版本集群成功回退到升级前版本集群:

1、 从 V8.6.X.X 版本集群升级到 V9.5.2.X 时使用的 V9.5.2.X 安装包解压目录仍然 存在。从 V8.6.X.X 版本升级到 V9.5.2.X 版本时会在 DBAUser 的 home 目录下暂时 保留升级前版本的系统用户数据文件。

2、升级到V9.5.X.X版本集群后,没有执行过DDL操作、扩容操作、生成新distribution 操作,没有生成新的 FEVENTLOG。

3、升级到 V9.5.X.X 版本集群时,升级工具保存的备份文件还存在。

升级到 V9.5.X.X 版本集群时备份文件名包含 gcluster 关键字,如: gcluster_backup_9.5.3.17.114764_20191110162202.tar.bz2。

如果是升级到 9.5.3.X,还会有 gcware 的独立的备份文件。 首先要停止集群所有节点服务,然后必须在 gbase 用户下执行回退集群版本的命令, 如下所示:

GBASE南大通用数据库分享:集群回退_数据库

参数说明

GBASE南大通用数据库分享:集群回退_数据库_02

GBASE南大通用数据库分享:集群回退_数据库_03