公安户政项目


项目背景
某市公安局户政处承担着全市的户籍管理与人口信息系统的维护工作,是我市公安局面对市民服务的一个重要部门。
近年来户政处的信息化建设已初具规模,给全市的户政管理业务带来了方便与快捷,目前户政处的人口信息管理系统也是在逐步完善,软件新功能的完善和系统的全面升级势必将户政处的信息化建设提高到一个新的阶段。
2009年,根据公安部、省公安厅关于建立集中式人口数据系统的要求,某市公安局将市区、A和B三地的人口应用数据库系统集中到市局,以市局数据中心,A、B为数据的冗灾中心和分中心。数据集中后,利用现有的资源,建设了统一的异地容灾平台。
 
方案拓扑
公安户政项目案例方案拓扑

方案描述
数据中心A的一套oracle 11g rac作为日常生产数据库,通过shareplex容灾软件一对多实时复制交易数据至数据中心B的一套oracle RAC数据库和数据中心C的一套oracle RAC数据库。同时数据中心B库配置反向复制链路,当生产库发生故障时,将业务系统切换至数据中心B的容灾库上,等生产端修复后,启用反向链路将数据同步至原生产库,同时业务系统切换至原生产库。
数据库中心A同时也是备份中心,利用光线网络的优势,指定自动备份策略对生产库进行日常的备份。

方案优势
SharePlex数据库拆分解决方案的优势主要包括目标数据库可用、一对多复制、双向复制、数据自动校验、图形化监控管理、异构环境支持、专业支持服务等。
目标数据库可用
只有目标数据库实时可用,才能在查询库中接入查询业务、在外网库中接入外网的业务。
一对多复制
SharePlex在一对多复制时支持“一次抽取、多次发送”,即只需要读取一次数据库日志进行分析,根据不同的规则分多次发送给不同的目标端。
双向复制
SharePlex支持双向复制,可提供“双活系统”,即两个数据库可同时进行修改,并将变化内容随时同步到对端数据库,确保报表等业务的正常运行。
在当前场景中,我们可以将查询库设计为备份库,当生产库出现故障时,可以利用备份库提供临时的生产业务。
数据自动校验
SharePlex在复制过程中可自动校验数据是否一致,如果发现不一致,可在日志文件中进行记录,提供详细的诊断信息,以便用户及时解决,避免更多的错误数据。
SharePlex提供的在线的数据比较功能,如果怀疑发生部分数据不一致,可在应用不停机的情况下动态的比较并修复不一致的数据。除可针对全表进行比较修复外,还可只针对部分数据或表分区进行比较修复。
图形化监控维护
SharePlex自带图形化监控管理软件,不仅可实现所有复制性能数据的实时监控,还可提供历史数据的存储和分析,另外SharePlex绝大部分日常管理工作均可通过图形化管理界面完成。
异构环境支持
SharePlex支持异构(不同操作系统、不同主机、不同存储)环境,独立于主机和存储;支持不同的复制场景(单向、双向、一对多、多对一、级联、网状拓扑);提供对不同数据库版本以及OPS/RAC的支持。可节约建设成本并易于今后扩展。