#单机高可用部署

单机部署下的高可用部署基于一主一备的配置模式,用户可以初始配置一主多备、级联备,或者后续进行扩展配置。

以下部署指导基于在一个已运行的环境进行扩展配置的介绍:

以下部署指导基于在一个初装环境进行高可用配置的介绍:

  • 自动选举配置:部署一个一主多备,且可实现故障自动切换的HA环境。

# 常见问题

主备部署过程中出现问题时,可以通过查看V$REPLICATION_EVENT、V$DIAG_INCIDENT视图,以及run log来定位原因。

主备连接异常

  • 出现errno 113:防火墙问题,需要主备服务器配置白名单,或者关闭防火墙。
  • 出现errno 111:对端数据库没有启动,或者参数里的IP端口配置不正确。

build或restore失败

  • 检查local_fs目录,build之前需要删除local_fs 目录下内容,否则build失败。

  • 文件创建失败,路径不存在,可能是备机的文件夹没有创建完整,需要手动创建。

  • 文件创建失败,文件已存在,可能是上次残留的文件没有清理干净,build之前,需要清理所有ctrl,data,redo和归档文件;也可能是同一台服务器上部署主备,但是备机的转换路径没有配置,备机文件路径和主机文件路径重合,需要设置正确的转换路径。

  • 报错 receive timeout,可能是网络带宽过低,也可能是主机开启了最大保护模式,但备机还没部署完成,主机事务将卡住,需要先改为最大可用模式,部署结束后,再还原。

备机NEED REPAIR

  • 主备二进制版本不匹配,需更换版本。
  • 主备database_id不一样,一般是因为主机重新建过库,但备机没有重新build,导致数据库不匹配。

级联备连接不到上级备机

  • 可能是链路参数设置不正确,或者是设置后未重启实例,导致参数没有生效。
pdf-btn 下载文档
copy-btn 复制链接