opengauss 主备切换

 准备切换为主节点的备节点,执行如下 ( 主备均 正常的时候 )
gs_ctl switchover -D /opt/huawei/install/data/db1

在 主 宕机或者失联等情况下  在备节点 执行下面的命令
gs_ctl failover -D /opt/huawei/install/data/db1

 上两种情况任一执行成功后,执行如下 刷新 机器信息 
gs_om -t refreshconf

 此时如果 主机好了,直接启动会出现  两主
 使用 该build 命令 执行就ok
  gs_ctl build   -D /opt/huawei/install/data/db1  -b incremental  

 

build参数

参数

参数说明

取值范围

-b MODE

指定重建备机的模式。

mode的取值:

● full:通过全量镜像的方式重新同步 主机的数据目录。

● incremental:通过解析Xlog日志获 取主备机差异的数据进行增量修复备机。

警告 ● 增量重建适用于主备双主等因日志 造成的不一致场景。

● 增量重建不适用于一主一备并且没有开启最大高可用的场景,此种场景下需要使用全量重建或者开启最大高可用后再进行增量重建。

● 备机数据文件损坏、数据目录丢失 等故障通过增量重建的方式无法修复,此时可通过全量重建的方式重 新修复备机。

● auto(不指定):先增量,根据失败 后是否可以再增量选择继续增量或 者全量,三次增量失败后进行全 量。

默认值:auto

-r, –recvtimeout=INTERVAL

指定重建过程中备机日志接收等待主机响应的超时时间。

取值范围:整型(秒)。

默认值:120秒

提示:超时时间需根据业务繁忙程度设置,业务繁忙等待主机的响应时间需加长,建议超时时间=checkpoint的执行时间+1min。

-q

重建结束后,是否自动重启。

指定参数场合,不自动重启。

未指定场合,自动重启。

无参数

你可能感兴趣的:(数据库,数据库)