美文网首页
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

    相关文章

      网友评论

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

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