gaussdb 双机维护【双机命令一览表】【02】

本文详细介绍了GaussDB的双机热备操作,包括启动、停止、查询、重建、正常切换和故障切换等关键命令。通过gs_ctl工具,可以实现数据库主机和备机的不同状态管理和切换,确保高可用性和数据安全性。此外,还涉及到通知双机角色变更的命令。
摘要由CSDN通过智能技术生成
数据库操作命令接口说明
启动双机gs_ctl start [-M SERVERMODE]以指定模式启动数据库。

-M 必选参数,指定服务器启动模式。

说明:
SERVERMODE有几种:

primary:指定数据库主机启动。
standby:指定数据库备机启动。
cascadestandby:指定数据库级联备机启动。
cascadestandby1:指定数据库次级联备机启动。
pending:数据库处于等待状态,等待提升为主机或者备机。
停止双机gs_ctl stop停止GaussDB 运行。
查询双机gs_ctl query查询双机建立状态。
重建双机gs_ctl build [-b BUILDMODE] [-r SECS] [-M MODE]以指定方式重建备机或级联备机。

-b 可选参数,指定重建双机的方式。

说明:
BUILDMODE有两种:

full:以全量方式重建双机。不加 -b 参数为这种重建方式。
incremental:以增量方式重建双机。
-r 可选参数,指定主备间通信超时时间,默认值为60s,此参数需要与配置文件中的 wal_sender_timeout 值保持一致。

-M 可选参数,指定以某种模式进行重建。不使用-M参数默认以备机模式重建,重建成功后启动为备机。

说明:
MODE有三种:

standby:以备机模式重建,重建成功后启动为备机。
cascadestandby:以级联备机模式重建,重建成功后启动为级联备。
cascadestandby1:以次级联备机重建,重建成功后启动为次级联备。
双机正常切换gs_ctl switchover [-t SECS] [-m SWITCHOVERMODE]在备机上执行,执行之后主机降为备机,备机升为主机。

-t 可选参数,指定切换最大等待时间,默认值为150秒。

-m 可选参数,指定切换的方式。

说明:
SWITCHOVERMODE 有三种:

smart:主机等待所有客户端断开连接后,才进行切换操作。
immediate:主机立即和客户端断开连接,并立即退出子进程,并进行切换操作。
fast:主机立即和客户端断开连接,依次通知子进程退出,并进行切换操作。不加 -m 参数为这种模式。
主机故障切换gs_ctl failover [-M MODE]在备机上执行,执行之后备机升为主机。

-M 可选参数,指定服务器发生异常倒换成某种模式。

不加-M参数在任意非主节点上执行,执行之后升为主机。

说明:
MODE有三种选项:

primary:当主机发生异常,备机倒换成为主机。
standby:当备机发生异常,级联备机倒换成为备机。
cascadestandby:当级联备机发生异常,次级联备机倒换成为级联备机。
通知双机gs_ctl notify [-M SERVERMODE]-M 必选参数,通知数据库节点的主备关系。

说明:
SERVERMODE有四种:

primary:通知启动为主机。
standby:通知启动为备机。
cascadestandby:通知启动为级联备机。
cascadestandby1:通知启动为次级联备机。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值