美文网首页
OpenGauss数据库启停查看状态命令-主备切换

OpenGauss数据库启停查看状态命令-主备切换

作者: 测试进行中 | 来源:发表于2023-03-21 14:58 被阅读0次

今天做OpenGauss数据库的可靠性测试,需要开发协助启停服务来进行测试,开发小哥扔给我4行命令让我自己来操作,于是就有了今天的分享内容。

首先使用MobaXterm连接服务后,用root用户登录

第一步:以操作系统用户omm登录数据库主节点
执行:su - omm

111.png

su 命令的基本格式如下:
[root@localhost ~]# su [选项] 用户名
选项:
-:当前用户不仅切换为指定用户的身份,同时所用的工作环境也切换为此用户的环境(包括 PATH 变量、MAIL 变量等),使用 - 选项可省略用户名,默认会切换为 root 用户。

注意,使用 su 命令时,有 - 和没有 - 是完全不同的,- 选项表示在切换用户身份的同时,连当前使用的环境变量也切换成指定用户的。我们知道,环境变量是用来定义操作系统环境的,因此如果系统环境没有随用户身份切换,很多命令无法正确执行。

第二步:查询openGauss状态
执行:gs_om -t status --detail

image.png

根据命令可知,当前节点的工作状态,即node=1,是主节点

openGauss提供了gs_om工具帮助对openGauss进行维护,包括启动openGauss、停止openGauss、查询openGauss状态、查询静态配置、生成静态配置文件、查询openGauss状态详细信息、生成动态配置文件、SSL证书替换、显示帮助信息和显示版本号信息等功能。

第三步:停止openGauss服务主节点
cm_ctl stop -n 1 -D /opt/huawei/install/data/dn -m fast
命令中的 1 指第二步中的node节点,即停止节点为1的服务。

再次查看openGauss状态
执行:gs_om -t status --detail


image.png

node=1的服务已停止,主节点转移到node=2上

第四步:启动openGauss主节点
执行:cm_ctl start -n 1 -D /opt/huawei/install/data/dn

image.png

相关文章

  • Redis--Sentinel

    Redis--Sentinel sentinel的目的: 1.为了实现高可用,即帮助主备切换。 切换主备的逻辑 启...

  • Nginx-常用操作命令

    nginx-常用操作命令 查看nginx 相关目录 查看当前nginx占用端口 查看当前nginx启动状态 启停n...

  • 11 - mongodb 命令

    MongoDB - 数据库常用命令 创建/切换数据库 显示所有数据库 查看当前所处数据库 显示当前DB状态 查看当...

  • mysql常用命令集

    登陆命令 查看数据库 切换数据库 查看当前库的数据表 查看表结构

  • Oracle 11g R2 Data Guard 容灾系统构建S

    目录 异地或同城备机故障模拟 主数据库演练(switchover)模拟 主数据库故障切换(failover)模拟 ...

  • mongodb 使用笔记

    mongodb 使用 mongo常用命令 查看命令提示 切换/创建数据库 查询所有数据库 删除当前使用数据库 导入...

  • MySQL-20.判断数据库是否出问题的方法

    主备切换流程: 在一主一备的双 M 架构里,主备切换只需要把客户端流量切到备库; 在一主多从架构里,主备切换除了要...

  • MongoDB 基本命令

    关于数据库的基本命令 查看当前所在数据库: db 查看所有数据库: show dbs 切换和创建数据库: use ...

  • Mongodb操作记录

    命令 查看所有数据库 切换数据库 查看当前使用的数据库 鉴权,输入用户名密码 查看集合(相当于数据库的表) 创建集...

  • Oracle 数据库服务停启

    title: Oracle 数据库服务停启tags: Oracle 问题 数据库服务宕掉该如何重启 解决 查看数据...

网友评论

      本文标题:OpenGauss数据库启停查看状态命令-主备切换

      本文链接:https://www.haomeiwen.com/subject/dzdmrdtx.html