同步主数据库和备用数据库
有一种高可用性策略是配备一个主数据库,一个辅助或备用数据库,前者出现故障时由后者接管操作。 如果备用数据库必须接管故障主数据库的数据库操作,那么它必须包含完全相同的数据,了解所有未完成事务并且以与主数据库服务器不发生故障时完全相同的方式继续数据库处理。 更新备用数据库,使之成为主数据库副本的进行过程称为同步。
准备工作
在同步主数据库和备用数据库之前,必须:
创建并配置主数据库和备用数据库。
配置主数据库和备用数据库之间的通信。
选择同步策略(例如,日志装入、日志镜像、暂挂 I/O 和磁盘镜像或 HADR。)
有几种保持主数据库服务器和备用数据库服务器同步的策略:
将日志从主数据库装入备用数据库并在备用数据库上前滚;
同时将数据库日志写入主数据库和备用数据库,称为日志镜像;
使用具有磁盘镜像的暂挂 I/O 支持来定期获取主数据库的副本、分割镜像并将副本初始化为新的备用数据库服务器;以及
使用诸如 Db2® 高可用性灾难恢复 (HADR) 功能之类的可用性功能来保持主数据库与备用数据库同步。