- 积分
- 442
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2024-2-22
- 最后登录
- 1970-1-1
- 阅读权限
- 30
- 听众
- 收听
初级工程师
  
|
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
更多精彩内容 尽在泰克教育
请持续关注
|
|