X省电力公司基于OracleDataGuard技术的容灾实例

来源 :数字化用户 | 被引量 : 0次 | 上传用户:foohay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】Oracle Dataguard技术是Oracle提供的一种高可用性的数据容灾方案,它是在生产中心与容灾中心间通过日志同步来保证数据的同步,一旦生产中心的数据受到破坏,可以快速的从容灾中心把数据进行恢复。DataGuard能够安全、高效的实现数据库远程实时备份,最大限度保证用户的数据安全。
  【关键词】Dataguard 最大保护模式 最大性能模式 最大可用模式 数据容灾
  一、项目背景
  X省电力公司自2010年以来开始实施ERP,其 ERP系统后台采用Oracle 10.2.0.1.0数据库,数据库数据存放在一台HP EVA8400上。以HP MSL6030磁带库作为数据的日常备份手段,从而保证数据的存储安全。
  我们可以看到,在承载数据库系统的数据层面,即存储层面,一旦存储设备出现故障无法使用,那么我们所有的数据库系统将会无法使用,严重影响到生产系统的正常运行,给我们的生产系统带来巨大的损失。因此,项目的数据容灾是目前急需要解决的问题。本文就利用Dataguard实现数据容灾的过程做一个详细的阐述。
  二、系统容灾实施前的设备及架构
  ERP运行在一台IBM X3850服务器上,数据库服务器是一台HP RX8640,存储是一台HP EVA8400,数据库服务器和存储之前通过两台光纤交换机进行连接。
  三、实施思路
  为了保证数据的容灾,我们通过Oracle Dataguard技术实现生产中心与容灾中心的数据同步,在容灾中心(在一个独立的容灾机房)购置一台主机和一台存储设备。实施后的拓扑图如图:
  四、Dataguard三种保护模式
  Dataguard有三种保护模式可以选择。我们可以根据应用的不同,选择合理的保护模式。
  最大保护模式 -- 这种保护模式可以确保主数据库的数据不会丢失,即便在发生故障的时候,数据也是安全的。它要求主库端的数据在提交之前必须同步到备库端,如果由于网络中断等原因导致主库端的数据无法同步到备库端,则数据将无法提交,从而保证主库数据不会丢失。同时,这种保护模式的缺点也是显而易见的,那就是一旦主备库端无法同步,主库端将会关闭。
  最大可用性模式——这种保护模式提供了尽可能高的数据保护模式。这种模式是介于最大保护模式和最大性能模式之间的一种模式。在网络正常的情况下,主库和备库之间可以正常的数据同步,将以最大保护模式运行,确保主库的数据不会丢失,一旦由于网络中断等原因导致主库和备库间无法同步数据,则会按照最大性能模式运行,主库不会发生关闭的情形,确保应用的正常运行。等待主库和备库之间的数据同步恢复正常的时候,又会按照最大保护模式运行。
  最大性能模式——这种保护模式是配置完毕DataGuard之后默认的保护模式,也是大多数项目采取的保护模式。这种保护模式的最大优点就是可以在任何情况下,保证主库的正常运行,主库端的性能得到最大的保护。
  五、实施步骤
  (一)打开主库的logging功能;(二)创建备用的日志组;(三)创建备库控制文件;(四)创建备库的密码文件;(五)编辑listener.ora,添加包含备库SBDB的监听内容,确保可以监听到备库;(六)编辑tnsnames.ora,添加包含主库PROD和备库SBDB名称的tnsname;(七)创建主库参数文件initPROD.ora,编辑initPROD.ora参数,特别需要注意添加以下几个参数:DB_UNIQUE_NAME,LOG_ARCHIVE_CONFIG,LOG_ARCHIVE_DEST_1,LOG_ARCHIVE_DEST_2,FAL_SERVER,FAL_CLIENT,STANDBY_FILE_MANAGEMENT;(八)同步相应的文件从主库到备库服务器上;(九)修改备库上的参数文件initSBDB.ora,并对相应的参数进行修改;(十)配置DG。启动备用数据库到standby模式:alter database mount standby database;启动MRP进程:alter database recover managed standby database disconnect from session;然后重启主数据库;(十一)测试DG。在主库上执行:alter system switch logfile;分别在主库和备库上执行:select max(sequence#) from v$archived_log;观察主备库是否同步。至此,创建已经成功。
  六、结束语
  利用Oracle DataGuard来实现数据容灾所具有的优点是非常明显的,它可以保证容灾中心的数据和生产中心保持一致,一旦生产中心数据丢失,容灾中心数据可以马上进行恢复。它具有很好的可靠性、安全性,对系统的性能影响较小。
  参考文献:
  [1]李涛;刘晓洁(著) 《信息系统容灾抗毁原理与应用》 人民邮电出版社 |2007-10-01
  [2]高俊峰(著) 《高性能服务器构建》机械工业出版社 2012-01-01
  [3]戴明明(著) 《oracle高可用性》机械工业出版社 2011-03-21
其他文献
首先介绍了水库群长期优化调度模型,分析了该模型编制的程序在单库、梯级以及混联水库群中通用的制约因素.在水库群长期优化调度模型通用性设计方面,提出用水力关联矩阵来描
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
战时商港军用情况下,港区舰船优化调度研究尤为重要.在保证港区舰船航行避碰安全的前提下,以所有舰船总在港时间为目标,建立了港区舰船调度模型,并根据模型特点和各参数的物
【摘 要】随着多媒体技术以及智能控制的迅速发展,现在已经打入电力系统的自动化领域,这样对电力系统的检测发展不仅起着推动作用,而且还将促使电力系统的控制向更高方向前进。  【关键词】信息自动化 电力系统 运用  中小型的地调急求需求着能够在同意的信息平台上实现各项应用集成,据调查显示我国当前的一些一体化的信息平台在数据狡猾,事实数据分流以及二次安全防护方面等都有着很明显的缺点和不足,比如借口交换数据
脂酰辅酶A:胆固醇酯酰转移酶1(ACAT1)是细胞内胆固醇代谢重要的限速酶.我们推测ACAT1可能参与退行性主动脉瓣疾病的发生发展.一、资料与方法1.一般资料:收集2012年10月至2013年10月在海南省人民医院心脏外科因退行性主动脉瓣膜行手术切除的主动脉瓣标本30例[其中男17例,女13例,年龄(55±6)岁],因夹层动脉瘤行Bentall手术切除正常主动脉瓣标本7例[男4例,女3例,年龄(4
期刊
一、源计划20世纪90年代初的广州仍然接近于儿时短暂居住时印象中的城市。从大学校园往市中心十六七公里的路程接近一半仍是郊区的乡村,完成这段路程唯一的方式只有一路公共
分析了主梁受弯、受剪和弯剪复合破坏3种主要的失效模式.推导了不同失效模式中含有不完全独立亦不完全相关的随机变量时失效模式间相关系数的计算公式.采用JC法计算了主梁不
新课程标准提出了“课程资源”的概念,彻底否定了“教材就等于资源”的教学思想,要求教师要善于开发和利用各种课程资源,追求教学资源的多样性、灵活性和地域性.作为语文教师
自1997年Okabe等[1]研究出增强型绿色荧光蛋白(EGFP)转基因小鼠,EGFP荧光示踪在干细胞研究中便发挥着重要作用[2].我们将这种绿色小鼠与NC裸小鼠杂交,建立了表达EGFP的裸小鼠C57BL/6J-EGFP X NC/Nud[3],本文着重对小鼠脑组织中EGFP表达进行分析鉴定.一、材料与方法1.材料:表达EGFP裸小鼠C57BL/6J-EGFP X NC/Nud由本实验室繁育[3]
期刊
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥