浅议企业核心数据容灾备份系统建设方案
份恢复这种方式,存在数据丢失、数据恢复时间长、对业务访问影响大等问题。这些问题对于普通的系统可以容忍,但对于关乎企业核心运营和管理的业务系统却是无法容忍的。因此,通常会在异地建立生产系统的容灾环境,能够在最短的时间内接管生产系统,快速、安全地恢复对业务系统的正常访问。
在容灾系统的设计中,在异地同样部署一套基于SAN存储网络的同平台数据库存储系统,两地数据库实实时同步,其中生产系统数据库为主库,负责对外提供数据访问、数据处理等服务,容灾系统数据库为物理备库,作为生产系统的应急切换数据库,同时作为经营分析系统的数据分析源,提供数据抽取、查询等功能,以减轻主库的访问压力。同时在容灾端部署应用服务器,当主备数据库发生切换后,用户即可访问容灾端的应用服务器,以保证业务访问的连续性,实现生产系统的应用级远程容灾保护。
Data Guard是Oracle企业版集成的数据库容灾解决方案,该技术可以将主数据库复制一个或多个同步备份,以实现对主数据库的保护和负载分担。
Data Guard的基本原理:在Data Guard 中可以配置写日志过程,Oracle数据库除了把日志记录到本地的联机日志文件和归档日志文件中,还可以通过网络,把日志信息发送到远程的备用数据库服务器上。这个备用日志文件写人过程可以是实时、同步的,也可以是异步的。当备份数据库接收到日志信息后,Data Guard可以自动利用日志信息实现数据的同步。当主数据库打开并处于活动状态时,备用数据库可以执行恢复操作,如果主数据库出现了故障,备用数据库即可以被激活并接管生产数据库的工作。
Oracle DataGuard原理图如图3所示。
图3 Oracle DataGuard原理图
在Oracle 11g以前,DataGuard物理备库在被以只读方式打开时,利用Redo日志进行数据同步的过程就停止了,如果物理备库处于恢复的过程中数据库就不能打开查询,也就是说日志应用和只读打开两个状态是互斥的。Oracle 11g中推出的Active DataGuard 功能解决了这个矛盾,在利用日志恢复数据的同时可以用只读的方式打开数据库,用户可以在备用数据库上进行查询、报表等操作,这类似逻辑Data Guard备用数据库的功能(查询功能方面),但是,数据同步的效率更高、对硬件的资源要求更低。这样可以更大程度地发挥物理备库的硬件资源的效能。
不同的解决方案,如SharePlex利用数据库实例外部的流式处理过程,资源占用极小,对数据库性能和网络容量的影响也保持在最低限度。
责任编辑:廖生珏
-
权威发布 | 新能源汽车产业顶层设计落地:鼓励“光储充放”,有序推进氢燃料供给体系建设
2020-11-03新能源,汽车,产业,设计 -
中国自主研制的“人造太阳”重力支撑设备正式启运
2020-09-14核聚变,ITER,核电 -
探索 | 既耗能又可供能的数据中心 打造融合型综合能源系统
2020-06-16综合能源服务,新能源消纳,能源互联网
-
新基建助推 数据中心建设将迎爆发期
2020-06-16数据中心,能源互联网,电力新基建 -
泛在电力物联网建设下看电网企业数据变现之路
2019-11-12泛在电力物联网 -
泛在电力物联网建设典型实践案例
2019-10-15泛在电力物联网案例
-
权威发布 | 新能源汽车产业顶层设计落地:鼓励“光储充放”,有序推进氢燃料供给体系建设
2020-11-03新能源,汽车,产业,设计 -
中国自主研制的“人造太阳”重力支撑设备正式启运
2020-09-14核聚变,ITER,核电 -
能源革命和电改政策红利将长期助力储能行业发展
-
探索 | 既耗能又可供能的数据中心 打造融合型综合能源系统
2020-06-16综合能源服务,新能源消纳,能源互联网 -
5G新基建助力智能电网发展
2020-06-125G,智能电网,配电网 -
从智能电网到智能城市