DB2® 数据服务器高可用性灾难恢复(HADR)功能是一种数据库复制功能,它提供针对部分站点故障和整个站点故障的高可用性解决方案。HADR 通过将数据更改从源数据库(称为主数据库)复制到目标数据库(称为备用数据库)来防止数据丢失。
如果大多数或所有数据库需要保护,或者如果执行必须在备用数据库上自动复制的 DDL 操作时,HADR 可能是最佳选择。
应用程序只能访问当前主数据库。通过前滚在主数据库上生成并交付给备用数据库的日志数据来对备用数据库进行更新。
部分站点故障可能是由硬件、网络或软件(DB2
当由于灾难(例如,火灾)而导致整个站点被破坏时,就可能会发生整个站点故障。因为 HADR 使用 TCP/IP 在主数据库和备用数据库之间进行通信,所以数据库可以位于不同位置。例如,主数据库可能位于某个城市的总部,而备用数据库位于另一城市的销售办事处。如果在主要站点发生了灾难,那么可以通过让远程备用数据库接管具有所有 DB2 功能的主数据库来维护数据可用性。执行接管操作之后,可以备份原始主数据库,并将其返回至主数据库状态;这即是所谓的故障回退。
使用 HADR,通过指定三种同步方式之一:同步、接近同步或异步,可以选择要对可能丢失的数据所给予保护的级别。
如果数据库的两个备份可以一致,发生故障的原始主服务器修复之后,可以作为备用数据库重新加入 HADR 数据库对。原始主数据库作为备用数据库重新集成到 HADR 数据库对中之后,可以切换数据库角色,以再次将原始主数据库启用为主数据库。
HADR 只是 DB2 产品系列中提供的若干复制解决方案之一。WebSphere® Information Integrator 和 DB2
转载于:https://blog.51cto.com/freebile/518393