容灾搭建时需要对主备数据库实例发送搭建请求,参考《工具参考》中gs_sdr工具。
须知:
- 容灾搭建时需要在主数据库实例和灾备数据库实例使用相同容灾用户名和密码用于数据库实例间鉴权,该用户的权限为Replication(Replication属性是特定的角色,仅用于复制)。
- 搭建容灾前需要在主集群创建容灾用户。
- 一次容灾搭建后,该用户密码不可修改,伴随整个容灾生命周期。若需修改容灾用户名与密码,需要解除容灾,使用新的容灾用户重新进行搭建。
- 容灾搭建过程可在"time_out"设置超时时间,当前默认值为20min。超时时间的评估与主数据库实例搭容灾前的数据量与异地可使用带宽相关,计算公式为“数据量/传输速率 = 耗时”。 例如:主数据库实例有100TB数据,异地数据库实例间可用带宽为512Mbps(传输速率为64MB/s),搭建容灾传递这些数据需要时间为1638400s(100*1024*1024/64,大约19天)。
灾备数据库实例升主failover
向灾备数据库实例发送灾备数据库实例升主的请求,参考《工具参考》中gs_sdr工具。
须知:
- 灾备数据库实例升主后会进行容灾信息清除。
- 如果主数据库实例处于正常状态,正在处理业务,灾备数据库实例因要主动解除容灾可以执行该命令。在该命令下发后,灾备数据库实例将不会再接收主机的日志,会导致容灾指标RPO值持续增长,直到主备数据库实例中断联系,RPO值为空。RPO值查询参见查询主备数据库实例容灾状态。
主数据库实例容灾信息清除
向主数据库实例发送容灾信息清除的请求,参考《工具参考》中gs_sdr工具。
须知:
- 该操作会对主数据库实例进行容灾信息清除。
- 该操作只能在灾备数据库实例升主后,对主数据库实例进行操作。在灾备数据库实例未升主条件下执行,将会导致容灾关系被破坏。
开源社区地址: https://gitee.com/opengauss/openGauss-migration-portal/tree/master
详细参考文档:README.md 、 命令行参数名称及说明.md
详情查看:https://opengauss.org
详情查看:https://docs-opengauss.osinfra.cn
#openGauss