一、HDR介绍
1.HDR是一种将数据从主服务器复制到备服务器的方法 - 实例级别的复制(所有启用日志记录功能的数据库)
2. 基于逻辑日志的复制技术,需要传输大量的逻辑日志 -数据库需启用日志模式
3. 通过网络持续将数据复制到备节点
4. HDR确保从服务器总是与主服务器保持同步。
二、关于与HDR有关的一些参数说明 :
1.DRAUTO 值的范围:
0 表示 OFF = 不要再HDR环境中自动切换服务器类型
1 表示 在HDR故障期间自动从辅助切换到标准。在重新启动HDR时切换回辅助。
2 在HDR故障时自动从辅助切换到标准。在重新启动HDR时到主要(并将换了的主要切换为辅助)。
2.DRINTERVAL,主数据库服务器将HDR缓冲区的内容同步或异步发送至复制服务器
同步更新
如果将DRINTERVAL设置为-1,则HDR同步发生。一旦主数据库服务器将逻辑日志缓冲区内容写入HDR缓冲区,它会将那些记录从HDR缓冲区发送至复制数据库服务器。仅当主数据库服务器接收到来自服务器数据库服务器的确认(已收到记录)之后,主数据库服务器的逻辑日志缓冲区才会完成。
使用同步更新时,如果发生故障,则在主数据库服务器上提交的事务不会任未提交或部分提交。
异步更新
如果将DRINTERVAL设置为除-1以外的任何值,则数据库复制将异步发生。主数据库服务器在将逻辑日志缓冲区内容复制到HDR缓冲区后清仓逻辑日志缓冲区。(与上述操作无关)当发生以下条件之一时,主数据库服务器在整个网络上发送ÿ