基于OracleDataGuard的供水综合管理系统数据库同步备份方案探索

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:fjzxf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文主要提供了供水综合管理系统数据库同步备份的可行性方案,并总结了方案的优劣和今后实现的相关建议。
  [关键词]供水综合管理系统 Oracle Data Guard
  中图分类号:TV 文献标识码:A 文章编号:1009-914X(2013)11-0274-01
  1 背景
  1.1 供水综合管理系统概况
  上海市自来水市南公司的供水规模为214万立方米/日,供水面积约312平方公里,供应人口约320万,是一个集制水供水、营业销售、排管施工、管线养护等为一体的综合性大型供水企业。
  上海市自来水市南公司供水综合管理系统的基础系统平台分为系统数据库平台和GIS应用程序平台两部分。针对市南公司海量数据的特点,数据库选用Oracle作为其系统数据库平台。而在GIS应用程序平台的选择上,选用了主流的ESRI公司的ArcGIS系列产品。
  1.2 供水综合管理系统数据库安全现状
  供水综合管理系统现有数据库版本为Oracle10g(10.2.0.1),运行在一台HP DL580G5服务器上,服务器通过Raid5磁盘阵列进行硬件数据保护。
  目前,全部数据的容量已经超过了60GB,数据库表空间已经超过100GB,并日积月累不断增加。
  系统数据库使用EXP命令每日和每周进行部分及全库的DMP备份文件导出,并使用Symantec Backup Exec Remote Agent Utility进行定期的自动异机备份和人工手动异地备份。
  根据目前的数据库安全环境和数据保护方式,如果发生系统数据库的软硬件灾难性故障,极易造成短期的数据丢失,并需要较长的时间进行系统平台重新搭建、调试、配置及数据还原,严重影响市南自来水各生产服务系统的正常业务运行。
  2 Oracle Data Guard技术分析
  2.1 Data Guard实现原理
  Oracle Data Guard包括一个生产数据库,也称为主数据库,以及一个或多个备用数据库,这些备用数据库是与主数据库在事务上一致的副本。Data Guard利用重做数据保持这种事务一致性。当主数据库中发生事务时,则生成重做数据并将其写入本地重做日志文件中。通过Data Guard,还将重做数据传输到备用站点上,并应用到备用数据库中,从而使备用数据库与主数据库保持同步。
  2.2 Data Guard提供的保护模式
  Oracle针对用户的不同需求提供三种保护模式:最大保护模式、最大性能模式、最大可用模式。比较如下:
  3 供水综合管理系统数据同步备份可行性方案
  针对供水综合管理系统对数据库同步备份的需求,采用Oracle Data Guard进行实现。
  3.1 基于Oracle Data Guard的優势
  节约投资:Data Guard是Oracle原厂自带的容灾产品,完全免费。
  技术成熟、稳定:早在Oracle 7版本就已经推出该功能(当时名称为Standby数据库)。其核心采用了Oracle成熟的归档、备份、恢复技术。
  对系统运行性能影响小:Data Guard在主数据库服务器端不存在对日志解析等工作,仅需要主数据库服务器端将归档日志文件传输到容灾节点。
  Data Guard能够满足供水综合管理系统数据库基本的数据容灾、RTO、RPO、带宽等相关数据安全需求。
  3.2 Data Guard运行模式建议
  Oracle提供了物理Data Guard以及逻辑Data Guard两种不同的方式。这两种方式各有优缺点。在本方案中,我们推荐采用物理Data Guard的方式。
  3.3 Data Guard保护模式建议
  根据供水综合管理系统数据库的实际情况,推荐采用最大性能模式。
  采用最大性能模式,系统不会实时传输日志文件,传递的是归档日志文件,因此对主数据库性能影响很小。
  3.4 Data Guard初始安装步骤
  3.4.1 确认主数据库运行于归档模式
  如果主数据库没有处于归档模式,那么需要将数据库运行模式修改为归档模式。该修改过程需要短暂停止数据库运行。
  3.4.2 物理备份主数据库的所有数据文件
  该部分工作可以在不影响业务正常运行的情况下执行。该部分工作依据数据量以及I/O速度不同,所需要的时间也不同。
  3.4.3 在主数据库创建standby 控制文件
  通过命令创建灾备中心的控制文件。
  3.4.4 拷贝备份的数据文件、standby控制文件及日志文件到备份节点。
  因为数据量较大,可以将备份的文件压缩后传递。在数据传输启动后无需人为干预。
  3.4.5 配置主、备中心的数据库服务器Data Guard环境
  该操作对主数据库运行没有任何影响。
  其中灾备数据库平台要求与主数据库架构一致,如均为HP DL580服务器。操作系统版本及数据库版本均需要一致。
  Data Guard不支持异构平台数据容灾,也不支持不同数据库版本之间做数据容灾。
  3.4.6 使用主数据库备份的文件创建灾备数据库系统。
  该操作主要是解压文件、恢复数据文件的时间。
  3.4.7 配置灾备数据库环境。
  根据主数据库的归档日志保持灾备数据库与主数据库一致。
  4 总结
  通过前面的探索,可以发现Oracle Data Guard方案成本低廉、配置相对容易、可靠性较高、容灾能力强,基本满足供水综合管理系统数据库数据同步备份和故障时数据库切换的需求。
  当然,从严格意义上来说,从中我们也可以发现其一些不足之处:
  Data Guard不支持异构平台搭建,软硬件系统必须配置相同,一旦硬件或软件平台升级,必须要重新搭建;
  Data Guard占用两套主机的系统资源,同时却只提供一套数据库服务资源,无法实现节点的负载均衡及系统资源分流。
  所以,如果想要更好的解决方案,可以使用更复杂的RAC+Data Guard方案,RAC保证可用性,Data Guard在RAC组独立磁盘上和另外一台主机上,保证可靠性,这将会获得更好的容灾及资源利用效果。
  参考文献
  [1]Oracle.Oracle Data Guard白皮书,2004.
  [2]黄剑.基于Oracle Data Guard的容灾策略设计与实现.科技广场,2006,11.
其他文献
中图分类号:X832 文献标识码:A 文章编号:1009-914X(2013)11-0242-01  1.分析原理:总氮含量的测定利用化学分析方法,求出样品消耗氢氧化钠标准溶液体积与空白中消耗氢氧化钠标准溶液体积之差计算求得的。  2.测定方法简述:复混肥料在碱性溶液中蒸馏出氨,将氨吸收在过量硫酸溶液中,在指示剂存在下,用氢氧化钠标准滴定溶液返滴定,根据氢氧化钠的消耗量计算出氮的含量。  3.数学
期刊
[摘 要]凡是流过电气设备和电缆的电流超过了它们的额定值,就称为过电流(或简称过流)。电气设备和电缆出现过电流后,一般会引起它们过热,严重时会将它们烧毁,甚至引起电火灾和井下沼气煤尘爆炸。可见,电气设备和电缆的过电流是一种不正常状态,在矿井地面特别是在煤矿井下危害极大,必须加以预防和保护。过流保护、漏电保护和电气设备的保护接地,统称为煤矿井下供电安全的“三大保护”。  [关键词]故障、危害、预防 
期刊
[摘 要]低频振荡是电力系统稳定运行中备受关注的问题。传统基于系统物理模型的低频振荡分析方法存在不少局限性。文中应用随机子空间法进行电力系统低频振荡同调机组划分。利用随机子空间法辨识系统状态矩阵并分析其特征值,找出基于实测信号辨识的电力系统同调机组划分方法。对16机68节点系统进行的算例分析表明本文采用方法的适用性。  [关键词]电力系统;子空间法;低频振荡;同调机组识别  中图分类号:TG333
期刊
[摘 要]某厂H型钢焊接加工过程中出现裂纹。根据裂纹的特点,从工艺焊接线能量、拘束应力、缺口敏感、焊前预热、焊接施工环境、焊后处理等方面分析裂纹产生的原因,提出了解决H型钢焊接过程中防止裂纹的工艺措施,控制热输入量,焊前、焊后处理,改善焊接环境等。经过以上工艺改进后进行焊接,焊接质量良好,取得了较好的效果,为同类H型钢钢结构施工提供有益的借鉴。  [关键词]H型钢;焊接工艺;焊接裂纹;  中图分类
期刊
[摘 要]近年来,联合库存管理(JMI)在管理信息系统中的应用显示了重要的前景,可以基于共同库存来平衡供应链上下游企业的权力和责任,供应商和制造商可以分享库存的原材料,制造商和销售售商可以共享成品库存。钢材市场需要经常面临剧烈的价格波动,所以尤其适合联合库存管理。在本文中,我们将建立一个第三方仓储ERP系统中的联合库存管理的仿真模型,然后描述其实现策略的关键点。  中图分类号:TP 文献标识码:A
期刊
[摘 要]目前,在供电监控系统中,变电所都已达到无人值守和四遥的功能,但设备内部发生故障所造成熔断器熔断后,故障信息不能及时反馈到主站,远程监控中心;造成盲区让事故进一步的扩大,造成更大的事故和经济损失。本项目研究一种无人值守变电所熔断器集中监视装置,对整个无人变电所集中熔断器管理。该装置能集中监视变电所熔断器是否熔断,达到及时发现故障,及时的处理故障,防止事故进一步的扩大。  [关键词]供电监控
期刊
中图分类号:TD327.3 文献标识码:A 文章编号:1009-914X(2013)11-0263-01  现代工程施工机械大都采用液压传动形式,系统复杂,往往是机电液相结合,控制动能多变。结构紧凑,压力高、流量大,故障的分析诊断比较困难,若不能及时诊断和排除故障则停机损失很大。本人多年从事大型门座起重机的技术和管理工作,在设备维护保养和管理中,经常会遇到一些疑难故障,由于液压系统的固有特性,当设
期刊
[摘 要]本文介绍了直击雷危害的相关知识,对直击雷接闪器的原理与保护范围计算进行了系统的阐述,以提高建筑物防雷的可靠性和安全性。  [关键词]直击雷 接闪器 接地 屏蔽 地网  中图分类号:TD327.3 文献标识码:A 文章编号:1009-914X(2013)11-0253-02  1 雷电基本理论  通常所谓雷击是指一部分带电的云层与另一部分带异种电荷的云层,或者是带电的云层与大地之间的迅猛的
期刊
[摘 要]内燃动车组在运行过程中,车下轮轨噪声、动力包区域振动噪声会进入客室车厢内,严重影响客室乘车环境的舒适度。动力包区域会产生大量的热量,对行车造成严峻的安全隐患。本文以孟加拉米轨内燃动车组客室地板系统设计为例,从隔声降噪、地板承载、车下绝热处理等几方面,详细阐述了内燃动车组客室地板系统设计过程中应该保障的几方面因素,为后续内燃动车组地板的设计提供了借鉴。  [关键词]客室地板系统 胶合木地板
期刊
[摘 要]通过对美国卫浴产品现行有效的节水法规和认证进行研究,有代表性地介绍了3个影响广泛的节水法规和节水认证,并列出具体的节水要求,从而总结出美国成功推广节水产品的经验。  [关键词]节水法规、强制要求、自愿认证  中图分类号:TG333.7文献标识码:A 文章编号:1009-914X(2013)11-0221-02  1 前言  美国节水起源于上世纪70年代的大干旱时期,70年代加州等地经历的
期刊