升级前确保经过调研和验证
升级步骤
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