更改数据库服务器方式

如果更改高可用性集群中数据库服务器的方式,复制将停止。

要更改数据库服务器方式,请使用 onmode 实用程序。

下表总结了更改主数据库服务器方式产生的影响。

表 1. 主数据库服务器上的方式更改
在主服务器上 在辅助服务器上 重新启动 HDR
脱机的任何方式

(onmode -k)

辅助服务器显示:DR: Receive error。

HDR 关闭。

方式保持为只读。

如果 DRAUTO 设置为 0 (OFF),那么方式将保持为只读。

如果 DRAUTO 设置为 1 (RETAIN_TYPE),那么辅助服务器将切换为标准类型并且可以接受更新。(如果 DRAUTO 设置为 2 (REVERSE_TYPE),那么当旧的主服务器发生故障时,在连接结束时,辅助数据库服务器将立即成为主数据库服务器。)

将其作为主服务器的故障一样来处理。根据在主数据库服务器脱机时您对辅助数据库服务器所进行的操作不同,可能有两种不同的情况: 请参阅以下部分以获取信息:
  • 辅助服务器未更改为主服务器
  • 辅助服务器已自动更改为主服务器

请参阅主服务器发生故障时重新启动

联机、静默或管理

(onmode -s / onmode -u)

(onmode -j )

辅助服务器不会接收到错误。

HDR 保持打开。

方式保持为只读。

在主服务器上使用 onmode -m

下表总结了更改辅助数据库服务器方式产生的影响。

表 2. 辅助数据库服务器上的方式更改
在辅助服务器上 在主服务器上 重新启动 HDR
只读脱机

(onmode -k)

主服务器显示:DR: Receive error。

HDR 关闭。

将其作为辅助服务器的故障一样来处理。请遵循辅助服务器发生故障时重新启动 HDR 或 RS 集群中的过程。

管理方式在 HDR 辅助数据库服务器上的运行方式与其在主数据库服务器上运行的方式相同。