openGauss学习笔记-182 openGauss 数据库运维-升级-升级前准备与检查

文章目录

    • openGauss学习笔记-182 openGauss 数据库运维-升级-升级前准备与检查
      • 182.1 升级前准备与检查清单
      • 182.2 收集节点信息
      • 182.3 备份数据
      • 182.4 获取升级包
      • 182.5 健康检查
        • 182.5.1 前提条件
        • 182.5.2 操作步骤
      • 182.6 检查数据库节点磁盘使用率
      • 182.7 检查数据库状态
        • 182.7.1 验证步骤

openGauss学习笔记-182 openGauss 数据库运维-升级-升级前准备与检查

本章描述升级前的一些准备操作。

182.1 升级前准备与检查清单

表1 升级前准备清单

序号升级准备项目准备内容建议起始时间耗时(天/小时/分钟)
1收集节点信息收集到数据库涉及节点的名称、IP地址和节点的root、omm用户密码等环境信息升级前一天1小时
2设置root用户远程登录设置配置文件,允许root用户远程登录升级前一天2小时
3备份数据参考《数据库运维指南》中的“备份与恢复”章节进行升级前一天备份数据量和方案不同,耗时也不同
4获取并校验升级包获取升级软件包,进行完整性校验升级前一天0.5小时
5健康检查使用gs_checkos工具完成操作系统状态检查升级前一天0.5小时
6检查数据库节点磁盘使用率使用df命令查看磁盘使用率升级前一天0.5小时
7检查数据库状态使用gs_om工具完成数据库状态检查升级前一天0.5小时

img 说明: “耗时”依不同环境(包括现场数据量、服务器性能等原因)会存在一定差异。

182.2 收集节点信息

联系数据库系统管理员,获取数据库涉及节点的节点名称、节点IP地址。节点的root、omm用户密码等环境信息。如表2

表2 节点信息

序号节点名称节点IProot用户密码omm用户密码备注
1-----

182.3 备份数据

升级一旦失败,有可能会影响到业务的正常开展。提前备份数据,就可以在风险发生后,尽快的恢复业务。

请参考《数据库运维指南》中的“备份与恢复”章节,完成数据的备份。

182.4 获取升级包

https://opengauss.org/zh/download/

在该网站获取想要升级的升级包。

182.5 健康检查

通过gs_checkos工具可以完成操作系统状态检查。

182.5.1 前提条件
  • 当前的硬件和网络环境正常。

  • 各主机间root互信状态正常。

  • 只能使用root用户执行gs_checkos命令。

    img 说明: 该工具不支持独立调用,出于安全考虑,前置安装完成后会自动删除。

182.5.2 操作步骤
  1. 以root用户身份登录服务器。

  2. 执行如下命令对服务器的OS参数进行检查。

    gs_checkos -i A
    

    检查服务器的OS参数的目的是为了保证数据库正常通过预安装,并且在安装成功后可以安全高效的运行。详细的检查项目请参见《工具与命令参考》中的“服务端工具 > gs_checkos”工具的“表1 操作系统检查项”。

182.6 检查数据库节点磁盘使用率

建议数据库节点磁盘使用率低于80%时再执行升级操作。

182.7 检查数据库状态

本节介绍数据库状态查询的具体操作。

182.7.1 验证步骤
  1. 以数据库用户(如omm)登录节点,source环境变量。

  2. 执行如下命令查看数据库状态。

    gs_om -t status
    
  3. 保证数据库状态正常。

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我吧!

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/313607.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity坦克大战开发全流程——游戏场景——游戏界面——设置界面复用

游戏场景——游戏界面——设置界面复用 先将开始场景当中的设置面板复制过来 由于设置面板挂载的脚本都是相同的,在BeginScene中关闭设置面板时不会报空,而在GameScene中关闭设置面板时却会报空,这是因为监听事件中的单例模式调用的实例是Beg…

LabVIEW开发滚动轴承故障诊断系统

LabVIEW开发滚动轴承故障诊断系统 在工业自动化和机械维护领域,滚动轴承的故障诊断是至关重要的。开发了一个基于LabVIEW的振动信号分析系统。这一系统集成了先进的信号处理技术,如经验模式分解(EMD)、Morlet小波滤波器和隐Marko…

SuperMap iClient3D for WebGL实现浮动点效果

文章目录 前言一、update方法二、创建实体点三、效果 前言 基于SuperMap iClient3D for WebGL实现浮动点效果,原理就是不断改变实体的高度,这里我们选择使用CallbackProperty来实现。 一、update方法 var cc 0 var dd truevar update function() {i…

java maven项目添加oracle jdbc的依赖

一般添加依赖是直接在pom.xml中添加配置即可,Maven会自动获取对应的jar包,但是oracle驱动依赖添加后会显示红色,代表找不到依赖项,是因为Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中…

SpringBoot快速集成多数据源(自动版)

有些人因为看见所以相信,有些人因为相信所以看见 有目录,不迷路 前期准备实现演示参考 最近研究了一下多数据源,这篇博客讲的是简单模式,下篇博客预计写自动切换模式 前期准备 本篇博客基于SpringBoot整合MyBatis-plus&#xff0…

IoT 物联网常用协议

物联网协议是指在物联网环境中用于设备间通信和数据传输的协议。根据不同的作用,物联网协议可分为传输协议、通信协议和行业协议。 传输协议:一般负责子网内设备间的组网及通信。例如 Wi-Fi、Ethernet、NFC、 Zigbee、Bluetooth、GPRS、3G/4G/5G等。这些…

前端八股文(CSS篇)二

目录 1.css中可继承与不可继承属性有哪些 2.link和import的区别 3.transition和animation的区别 4.margin和padding的使用场景 5.::before和:after的双冒号和单冒号有什么区别? 6.display:inline-block什么时候会显示间隙 7…

【十二】【动态规划】446. 等差数列划分 II - 子序列、647. 回文子串、5. 最长回文子串,三道题目深度解析

动态规划 动态规划就像是解决问题的一种策略,它可以帮助我们更高效地找到问题的解决方案。这个策略的核心思想就是将问题分解为一系列的小问题,并将每个小问题的解保存起来。这样,当我们需要解决原始问题的时候,我们就可以直接利…

基础算法(7):离散化和区间合并

1.离散化 离散化是一个很好用的技巧,可以很大程度上降低时间和空间复杂度 离散化是把无限空间中有限的个体映射到有限的空间中去,减少空间的使用。 比如:我们有一组很大的数据 :1 3 277438 2884821 428 239823128 如果我们…

AI时代系列丛书(由北京大学出版社出版)

前言 在AI时代,程序员面临着新的机遇和挑战。为了适应这个快速发展的时代,掌握新技能并采取相应的应对策略是至关重要的。 对于办公人员或程序员来说,利用AI可以提高工作效率。例如,使用AI助手可以帮助自动化日常的重复性工作&a…

Feign远程调用丢失请求头问题处理

在浏览器发送一个Q请求,请求中原包含请求头headers信息,controller某个A方法接收到Q请求并调用某个B方法。B方法中有Feign远程调用,在执行Feign远程调用其他服务时,会丢失掉原来请求中的请求头信息。 Feign远程调用底层是发送Http请求,而发送请求时会经过Feign的拦截器。…

使用Pycharm给html文件添加浏览器

1、选择菜单栏的File---->选择setting设置 2、选择Tools(工具)---> Web Browser(web 浏览器) 勾选 自己想要添加的浏览器前面 的勾选框即可 注意点击ok进行保存