代码改变世界

2 GBase 8a 数据库版本升级

2021-08-25 20:08  那个,我  阅读(197)  评论(0编辑  收藏  举报

升级前确保经过调研和验证

升级步骤

1.检查集群状态,确保升级前状态正常
2.关闭所有节点集群服务
3.解压安装包
4.编辑demo.options,确保配置正确
5.以dbaUser身份升级: ./gcinstall.py --silent=demo.options -U

集群升级与安装操作基本相同,是在原有数据库的基础上,进行安装和替换,所以需要停掉所有节点的集群服务。

升级步骤:
gcadmin
service gcware stop
tar xfj GBase8a_MPP_xxxx
vi demo.options 确保各节点角色保持不变
./gcinstall.py --silent=demo.options -U

  • 升级成功重新登录dbaUser
  • 升级会对原数据库进行备份,用于回退
  • 备份文件默认在dbaUser Home目录

回退步骤

前提

1.新版解压目录仍在
2.Home 下备份仍在
3.升级后没有执行DDL,DML,扩容,生成新的Distribution,没有生成新的FeventLog

步骤

1.停止所有节点集群服务。gcluster_services all stop
2.DBA用户执行回退
./Restore.py --backupFile=/home/gbase/gcluster_backup_xxx.tar.bz2 --slient=demo.options
3.各节点重启服务。gcluster_services all start