设为首页收藏本站language 语言切换
查看: 783|回复: 0
收起左侧

[已解决] 泰涨知识 | 【openGauss详解】企业版5.0.0升级为6.0.0-RC1

[复制链接]
发表于 2024-10-18 15:39:41 | 显示全部楼层 |阅读模式

openGauss企业版5.0.0升级为6.0.0-RC1




此实验中原数据库(即5.0版本)的安装包在/opt/software/openGauss目录下,实验目的是将openGauss单机企业版5.0.0版本升级为6.0.0-RC1版本。




一、

升级前准备




1

检查指定项(以CheckCPU为例)




创建一个目录用于存放6.0版本的安装包,执行以下命令创建目录并切换到对应的目录下下载6.0安装包(此实验的操作系统环境是CentOS 7.6,操作系统版本不同时openGauss安装包也不同,请根据自身操作系统版本在openGauss开源社区https://opengauss.org/zh/download/上获取安装包)。




mkdir /opt/software/openGauss6.0

cd /opt/software/openGauss6.0/

wget

https://opengauss.obs.cn-south-1 ... OS-64bit-all.tar.gz


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]







添加图片注释,不超过 140 字(可选)




因为原数据库的xml配置文件中所配置的所有的相关文件包括工具、数据目录、日志等,都存放于/opt/install目录下,升级数据库的情况下不需要更改,如果担心升级失败造成影响可以先对/opt/install存档。

tar -czf /opt/data5.0.tar.gz /opt/install


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




停止当前的数据库服务:

gs_om -t stop


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




二、

升级数据库版本

将5.0的xml配置文件复制到6.0安装包路径下(文件不需要更改,所以其实可以用同一份,复制是为了安装时方便找到xml文件),并解压6.0安装包:

cp /opt/software/openGauss/clusterconfig.xml /opt/software/openGauss6.0/

cd /opt/software/openGauss6.0

tar xvf openGauss-6.0.0-RC1-CentOS-64bit-all.tar.gz

tar xvf openGauss-6.0.0-RC1-CentOS-64bit-om.tar.gz


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




切换到root用户下执行预安装preinstall(!注意,因为当前环境是基于以前装过数据库的,所以omm用户已存在,preinstall脚本询问是否创建用户时输入no)

cd /opt/software/openGauss6.0/

script/gs_preinstall -U omm -G dbgrp -X clusterconfig.xml


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




预安装会将目录权限修改为脚本默认,权限会影响数据库的创建或升级,将安装包目录中的所有文件或目录的所有者更改为omm用户:

chown -R omm:dbgrp /opt/software/




切换到omm用户,然后执行自动升级命令:

su - omm

gs_upgradectl -t auto-upgrade -X clusterconfig.xml


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




在升级过程中如果出现异常会自动回滚,排出报错原因后再重新执行升级脚本(以下报错原因是因为数据库的数据目录权限需要时700,而当前环境的数据目录权限不是这个系统要求的权限,所以报错)。


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




确认升级无误后提交升级:


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




三、

升级后验证




查看gsql版本:


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




查看gaussdb版本:


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)




查看当前数据库运行状态是否正常:


[backcolor=rgba(0, 0, 0, 0.1)]
[backcolor=rgba(0, 0, 0, 0.1)]






添加图片注释,不超过 140 字(可选)







END




更多精彩内容 尽在泰克教育

请持续关注
1 课程预约【鸿鹄论坛】300x300px.jpg





您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-23 17:46 , Processed in 0.061849 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表