业务连续性解决方案_第1页
业务连续性解决方案_第2页
业务连续性解决方案_第3页
业务连续性解决方案_第4页
业务连续性解决方案_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle 业务连续性解决方案WW ISV/OEMCopyright © 2014 Oracle and/or its affiliates. |Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not acommitment tiver any materia

2、l, code, or functionality, and should not be relied uponin making purchasing decisions. The development, release, andof any features orfunctionality described for Oracles products remains at the sole discretion of Oracle. | Oracle Restricted2Copyright © 2014 Oracle and/or its affiliates.议程业务连续背

3、景Oracle业务连续性解决方案案例123最佳实践4. | Upgrade, Migrate & Consolidate to Oracle Database 12c |3Copyright © 2015 Oracle and/or its affiliates.比过去有着的风险 环境在不断变化风险接触范围在不断扩大Final TimesDisaster recovery: The crucial thing is to be prepared1 全球及区域间的依存 供应链每时每刻都 业务中断将导致更大的影响在不断增大中断的风险 宕机可能导致更大的财务影响 宕机可能对品牌造成

4、 宕机可能导致数据失去完整性 更繁杂的规范 产业和监管标准在不断变化 产业分工在地理分布上更趋分散USA TODAYTheft ofal data more thantriples this year2每个的灾害都可能有相应的规范The Economic TimesData backup, recovery beco critical to all3、飓风、停电、火灾和疾病的大规模威胁Copyright © 2015 Oracle and/or its affiliates. | Upgrade, Migrate & Consolidate to Oracle Databas

5、e 12c4的数据驱动数据破坏 磁盘故障每年的发生频率1,000业务驱动蠕虫100系统可用性问题 应用中断网络问题10疏于管理1驱动行动/行业标准的要求1/10规章制度的要求无法进入工作场所1/100全国流行病1/1,000地区断电自然灾害1/10,000与恢复相关的1/100,0001101001千1万10万100万1000万)1亿高每次发生的结果 (单次发生损失) (低Copyright © 2015 Oracle and/or its affiliates. | Upgrade, Migrate & Consolidate to Oracle Database 12c5

6、不常见常见业务连续性问题和的业务在线的应用和数据增长的需要 收入和利润受损失的影响罚款 6和0罚%金的客户正在关注如何提用性涉及法律依从及会计的问题员工 接的劳近动50强%度的和客费用 希望有显著的安日全益提增升加的不可用所造成的影响对日常的业务规划和产生影响差距不断加大 超过25%的客户希望实施用集群通过传统的备份与恢复满足业务需求的能力 备份与恢复 vs. HA用重新运行批处理日终作业手动的应用与数据的恢复丢失数据最意图 vs. RTO, RPO, SLA规范的设计复杂的系统更少的恢复时间窗口 更小的对停机时间的度Copyright © 2015 Oracle and/or it

7、s affiliates. |议程业务连续背景1系统恢复规范2Oracle业务连续性解决方案案例最佳实践345. | Upgrade, Migrate & Consolidate to Oracle Database 12c |7Copyright © 2015 Oracle and/or its affiliates.恢复能力指标RPO:(Recovery Point Obejective,恢复点目标)是指业务系统所的在过程中的最大数据丢失量,用来衡量容灾系统的数据冗余备份能力RTO:(Recovery Time Objective,恢复时间目标)是指系统从状态恢复到可运行

8、状态所需的时间,用来衡量容灾系统的业务恢复能力. |Copyright © 2015 Oracle and/or its affiliates.恢复能力等级划分质量监督检验检疫和化管理委员会于2007年6月14日联合发布了技术系统恢复规范(GB/T 209882007) ,2007年11月1日正式实施。恢复资源:ü 数据备份系统ü 备用数据处理系统ü 备用网络系统ü 备用基础设施ü 专业技术支持能力ü 运行维护管理能力恢复能力分为6个等级: 第1级 基本支持第2级 备用场地支持第3级第4级传输和部分传输及完整支持支持第5级

9、实时数据传输及完整支持第6级 数据零丢失和集群支持恢复预案 Copyright © 2015 Oracle and/or its affiliates. |Copyright © 2015 Oracle and/or its affiliates. |RTO/RPO与恢复能力等级的. |Copyright © 2015 Oracle and/or its affiliates.灾备中心的容灾模式数据备份(12级的基本要求):ü 具备有基本的备份能力。ü 投入低、易实现。ü 对数据丢失ü 对业务中断度高。度高。数据级灾备(34

10、级的基本要求):发生后可以确保原有的数据不丢失。 ü 依靠镜像/技术,实现数据的备份。ü 投入低、易实现。恢复时间长,数据丢失少,但是应用系统会中断,业务停止。 应用级灾备(56级的基本要求):ü 在数据级灾备的基础上,备份站点提供同样的数据处理系统,具备应用处理能力。ü 需要网络通讯系统、服务器系统、用系统的协作。系统、应ü 投入大、技术复杂、运维管理成本高。ü 能提供不间断的应用服务。Copyright © 2015 Oracle and/or its affiliates. |议程业务连续背景Oracle业务连续性解决

11、方案案例123最佳实践4. | Upgrade, Migrate & Consolidate to Oracle Database 12c |13Copyright © 2015 Oracle and/or its affiliates.Oracle业务连续性解决方案技术集合服务器可用性计划外停机数据可用性系统变更计划内停机数据变更应用变更. |Copyright © 2015 Oracle and/or its affiliates.Real Application Clusters FlashbackRMAN & Oracle Secure Backup

12、ASMData Guard Active GoldenGateOnline Reconfiguration Rolling UpgradesOnline RedefinitionEdition-based Redefinition闪回技术使用Flashback追溯错误Flashback Query 某个时间点的所有数据集合Flashback Version Query查看一条在一段时间内的所有版本查看修改这条的所有事务情况select * from Salary VERSIONS BETWEEN 12:00 PM and 2:00 PM where 事务3Flashback Tranion Q

13、uery查看一个事务修改哪些数据事务2select * from FLASHBACK_TRANION_QUERYwhere xid = HEXTORAW(000200030000002D);事务 1以上技术都基于UNDO数据可用. |Copyright © 2015 Oracle and/or its affiliates.select * from Salary AS OF 12:00 P.M. where 闪回技术使用Flashback错误Flashback Database 将数据库恢复到任意时间点(flashback log & Archive d logFlashb

14、ack Table 将表内容回复到任意时间点 (undo-based)数据库 Customer Flashback Drop 恢复误删除表 (based onspace in tablespace)OrderFlashback Tranion 回退某个事务, 以及之后所有不一致的事务 (redo-based). |Copyright © 2015 Oracle and/or its affiliates.备份恢复技术-Backup Anything成本最低的磁带备份解决方案最快、最高效的Oralce数据库磁带备份为Oracle数据库提供位的保护( 装目录)Oracle安Oracle集

15、成磁带. |Copyright © 2015 Oracle and/or its affiliates.Oracle Secure Backup磁带集中备份系统Oracle数据库文件系统数据UNIXLinux 与RMAN无缝集成WindowsNASRAC: 真正应用集群Copyright © 2015 Oracle and/or its affiliates. |ASM:自动管理n 完全替代集群卷组管理和文件系统n 无需另行采购、安装、管理、Oracle DB A 实例 1Oracle DB A 实例2Oracle DB B 实例1Oracle DB B 实例2打补丁、升级

16、n 自动创建和管理各种OracleRAC 节点文件n 无需优化-所有文件均匀分布在所有的磁盘上,消除了磁盘热点n 在线新增或删除磁盘,在线重同步数据. |Copyright © 2015 Oracle and/or its affiliates.ASM 磁盘组BASM 磁盘组AASM 实例4ASM 实例3ASM 实例2ASM 实例1Oracle Data Guard全面的数据保护Open R/O with Active Data GuardSync or AsyncShipof RedoProductionRedo ApplyDatabaseBackupBrokerDIGITAL D

17、ATA STORAGEDIGITAL DATA STORAGEOpen R/W forLogical Standbyperipheral writesTransformTXSync or AsyncRedo to SQLShipof RedoSQLApplyNC. |Copyright © 2015 Oracle and/or its affiliates.Physical StandbyVAOracle GoldenGate:实时的数据库Capture:从日志中已经提交的抓取出来的Trail:.Pump:通过网络分发数据Route: 数据可以被压缩和加密Delivery: 应用队列

18、中的数据到目标端数据库中Target Oracle & Non-OracleDatabase(s)SourceOracle & Non-Oracle Database(s)Bi-directionalCopyright © 2015 Oracle and/or its affiliates. |Oracle 最用性架构(MAA)活跃副本Active Data Guard生产环境RAC 可伸缩性应用程序连续性 应用程序用性全局数据服务 服务故障切换/负载平衡 数据保护、恢复 服务器级ASM 本地用性分流保护GoldenGate数据闪回技术 人为错误校正 异构环境基于版本

19、的重定义、在线重新定义、Data Guard、GoldenGate 最短停机的维护、升级、迁移RMAN、Oracle 安全备份、ZDLRA 备份到磁盘、磁带或云Copyright © 2015 Oracle and/or its affiliates. |22云业务连续性新选择:在云中备份,在云中容灾GoldenGate Active Data Guard (已加密)报表 Data Guard (已加密)数据库云服务云中的测试/开发沙箱 RMAN(已加密)数据库备份云服务客户端应用层数据库层本地部署Oracle 公有云平台Copyright © 2015 Oracle an

20、d/or its affiliates. |议程业务连续背景Oracle业务连续性解决方案案例123最佳实践4. | Upgrade, Migrate & Consolidate to Oracle Database 12c |24Copyright © 2015 Oracle and/or its affiliates.业务连续目标与范围设定 业务连续设计需求n 容灾系统不低于5级国标GB/T 20988-2007 容灾等级n RTO和RPO指标关键业务系统:RTO:1小时;RPO:15分钟系统RTO:4小时;RPO:15分钟. |Copyright © 2015

21、 Oracle and/or its affiliates.国标GB/T 20988-2007 第5级容灾等级要求对RPO的要求对RTO的要求对DRP的要求. |Copyright © 2015 Oracle and/or its affiliates.系统现状1-数据类型不同的数据类型,需要采取不同的数据技术:. |Copyright © 2015 Oracle and/or its affiliates.数据类型数据内容描述结构化数据数据库的数据,数据库的数据文件、在线日志和归档日志等非结构化数据动态数据非数据库的数据,Domino数据、业务数据文件(如文件、银行对账文

22、件、用户、合同)等本地静态数据业务数据之外的数据,程序文件、配置文件等系统现状2结构化数据结构化数据涉及到的服务器平台与应用架构,以及均较复杂区域应用系统数据库版本操作系统版本审批库Oracle 11.1.0.6AIX5300-08管理库Oracle 11.1.0.6AIX5300-08代码化库Oracle 11.1.0.6AIX5300-08调配数据库Oracle 10.2.0.1Microsoft Windows 64-bit for AMDT内网数据库Oracle 10.2.0.1HP-UX B.11.11 U 9000/800数据库Oracle 10.2.0.4HP-UX B.11.2

23、3 IA (64-bit) 专利质押数据库Oracle 10.2.0.1 Oracle10.2.0.4Microsoft Windows (32-bit) AIX5300-07收费四期数据库CAOracle11.1.0.6 DB2 v9.5SLES11 (x86_64-bit) AIX5300-07内网文档库对服务库Oracle11.1.0.6 Oracle10.2.0.1AIX5300-08HP-UX B.11.11 U 9000/800EPCT数据库. |Copyright © 2015 Oracle and/or its affiliates.外案源EPCOracle用技术在本

24、方案中的应用情况生产中心所有Oracle数据库都要求将recyclebin打开,防止人为误删除表(flashback drop)。注:所有Oracle库版本均为10gR2以上版本。1.所有库回空间采用自动管理,设置合适的Undo Tablespace Size and Undo2.Retention,防止人为误删除数据(flashback query/flashbacktranion/flashback table)。生产中心所有Oracle数据库都要求设为归档模式(Archivelog),DB2数据库也采用归档模式生产中心所有数据库要求定时用RMAN做数据库全备份,备份介质为磁带库(目前采用

25、NBU备份,可以用OSB替代)生产中心关键系统数据库采用RAC+ASM生产中心关键系统数据库在同城不同机房配置DG,DG的主备库之间通过第3.4.5.6.HA配置为HA所有数据库在异地采用GG做容灾7. |Copyright © 2015 Oracle and/or its affiliates.闪回技术应用情况Flashback Database容灾中心数据库做数据验证或切换演练后,使用Flashback Database将容灾库还原到验证或演练前的状态。 生产中心库回空间采用自动管理,Flashback Table设置合适的Undo Tablespace Size and Und

26、o Retention,防止人为误删除数据。生产中心库所有Oracle数据库都要求将recyclebin打开,防止人为误删除表 。Flashback Drop生产中心库回空间采用自动管理,Flashback Tranion设置合适的Undo Tablespace Size and Undo Retention,防止人为误删除数据。. |Copyright © 2015 Oracle and/or its affiliates.备份恢复技术应用情况1. 生产中心所有Oracle数据库均设为归档模式2. 生产中心所有Oracle数据库使用RMAN进行在线备份: 每天晚上20:00备份 每

27、隔3小时备份一次归档恢复时间点归档时间点备份增量备份产生归档产生归档发生故 障备份时间点故障时间点注:此处的“故障”指数 据库发生介质损坏的情况。晚上8:00下午8:00凌晨2:00. |Copyright © 2015 Oracle and/or its affiliates.RAC & ASM 在生产中的应用情况1. 生产中心关键业务的数据库均为两节点RAC,11gR2的数据库的数据文件方式为ASM。目前采用的数据库在未来计划迁移到ASM上。2. 在RAC库上创建Service,应用层的数据源直接连相应的Service Name,通过Service来实现LordBalan

28、ce和TAF。Copyright © 2015 Oracle and/or its affiliates. |Service Namesales1sales2sales3salses.oltpXXsales.repXXsales.adhocXData Guard + GoldenGate在本方案中应用情况容灾中心生产中心应用(只读)应用应用层同城的不同机房备库主库DataGuard SYNC备份数据库层GoldenGate. |Copyright © 2015 Oracle and/or its affiliates.机房 1机房 3机房 2议程业务连续背景Oracle业务

29、连续性解决方案案例123最佳实践4. | Upgrade, Migrate & Consolidate to Oracle Database 12c |34Copyright © 2015 Oracle and/or its affiliates.业务连续设计思路完整性原则: 业务连续设计应能够保证发生而导致生产中心不可用的情况下,系统和相关系统在容灾以得到完整的应用功能的恢复。兼容性原则: 容灾系统应与生产系统保持一致,确保安全性原则: 确保应用系统的安全运行和故障恢复机制。发生时,容灾中心能完全接管,对外提供服务。性原则: 系统的可管理性:性和可行性,使系统的运行风险降至

30、最低。 可以对系统进行集中管理和性原则:。 在满足所有需求的前提下,选择最合适的满足业务连续指标及管理,使系统具有较性能价格比。 容灾系统不低于5级国标GB/T 20988-2007 容灾等级,各种设计必须满足对容灾的整体RTO/RPO指标。. |Copyright © 2015 Oracle and/or its affiliates.完整性原则-针对不同的数据类型,采用不同的技术手段OracleDB2Oracle容灾范围内所有数据类型: 结构化数据关系型数据库的数据,包括Oracle和DB2DB2GoldenGate 非结构化数据 动态数据非数据库的数据,包括Domino数据、业

31、务数据文件(如档案文件、银行对账文件、用户照片、合同)等 本地静态数据业务数据之外的数据,包括程序文件、配置文件等Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |完整性原则-确保数据的一致性和完整性对于业务关联性的系统,在业务连续设计中应考虑数据的一致性和完整性示例:生产中心的管理库数据来源如下: 有近70%的数据来源于生产中心的审批库,通过GG过来 有近10%的数据由应用系统产生 近20%的数据是ODI工具根据从来的数据产生审制过容灾中心的管理库数据来源如下: 有近70%的数据由生产中心的审批

32、库通过GG过来 另外近30%的数据有生产中心的管理库通过GG过来Copyright © 2015 Oracle and/or its affiliates. |兼容性原则-容灾系统与生产系统保持一致容灾库在服务器平台、操作系统版本、数据库版本,以及数据文服务器平台保持一致操作系统大版本保持一致件格式上应可能与生产保持一致,确保在发生切换时,容灾中心能无缝的接管数据文件存储格式保持一致数据库版本保持一致Copyright © 2015 Oracle and/or its affiliates. |安全性原则-技术和流程规范 生产中心和容灾中心都有集中备份系统 关键系统的数据库

33、在本地配置了DG,当生产库发生故障时,优先切换 到备库,以降低RTO OGG使用的网卡和IP地址段,不占用生产带宽,不影响生产网络 0GG使用压缩传输,降低网络带宽, 使用网络专线,同时OGG使用加密传输,确保数据传输的性 OGG配置文件中的数据库用户加密 OGG日志文件使用的卷组和文件系统 将数据库备份从DG的主库移到DG的备库上,降低备份对生产库的资源 占用. |Copyright © 2015 Oracle and/or its affiliates.性原则-技术 生产端为RAC或双机的数据库上,OGG的配置上考虑了 用设置 OGG配置中,考虑了对网络中断、进程异常中断的容错机

34、制,以确保OGG的性生产中心进程容灾中心进程. |Copyright © 2015 Oracle and/or its affiliates.可管理性原则-技术 在容灾中心配置服务器Directory,链路的状态 在容灾中心配置数据比对服务器Veridata,验证容灾数据的同步状态 在容灾中心配置EM 12C,管理和维护生产中心和容灾中心所有数据库Copyright © 2015 Oracle and/or its affiliates. |可管理性原则-Directory链路状态Copyright © 2015 Oracle and/or its affilia

35、tes. |可管理性原则- Veridata验证数据同步状态Copyright © 2015 Oracle and/or its affiliates. |性原则 降级容灾,通过降低容灾服务器的配置,降低软硬件成本 容灾中心采用虚拟化P系列小型机采用PowerVM x86平台采用Oracle VM 容灾中心使用生产中心的利旧生产中心容灾中心LinuxWindowsGoldenGateOracle VM Server for x86x86/x64 Hardware. |Copyright © 2015 Oracle and/or its affiliates.LinuxWin

36、dowsx86/x64 Hardware满足容灾指标 1通过OGG进程的延迟情况来-时刻RTO & RPO状态获得RTO和RPO状态 使用Director图形界面 使用ggsci命令行其中: DataPump进程的延迟与RPO相关 Replicat进程的延迟与RTO相关设置进程延迟告警,发现延迟信息超过阀值后,应及时处理。Copyright © 2015 Oracle and/or its affiliates. |满足容灾指标 2-采取措施,降低RTO & RPO 容灾中心应用系统和数据库都是处于就绪状态 容灾中心应用系统服务器和数据库服务器的服务IP与生产中心相同

37、,而且一直处于就绪状态。当发生时,通过路由切换来将用户请求指向容灾中心正常状态切换状态Copyright © 2015 Oracle and/or its affiliates. |Recovery Point Objective (RPO)Data GuardModes. |Copyright © 2015 Oracle and/or its affiliates.ModeRisk of data lossTransportIf no acknowledgement from standby:umZero Data Loss Double FailureSYNCStall

38、 primary until acknowledgement is received from replicaum AvailabilityZero Data Loss Single FailureSYNCStall primary until acknowledgement is received or net_timeout threshold period expires then resume processingum PerformanceData Loss Single-digit secondsDependent upon configuration and bandwidthA

39、SYNCPrimary never waits for standby acknowledgement其他点-数据初始化通过在线不停机的的方式进行数据初始化 平台、版本相同,采用rman 备份/恢复的方式在线初始化/获取数据库当前SCN号SQL> select dbms_flashback.get_system_change_number from dual; GET_SYSTEM_CHANGE_NUMBER 平台、版本不相同,采用数据泵的方式在线初始化/获取数据库当前SCN号SQL> select dbms_flashback.get_system_change_number f

40、rom dual;GET_SYSTEM_CHANGE_NUMBER348032130348032130/用数据泵备份指定SCN点的数据expdp ggs/sprite schemas=EPII directory=DATA_PUMP dumpfile=dzcb_full_bak_%U flashback_scn=348032130 logfile=expdp.log filesize=1024m/用rman备份指定数据库backup as compressed backupset database tag 'full_dmhscp' format '/rmanbak/d

41、mh/%d_full_%T_%U.bak'/恢复容灾库后,检查数据库恢复状态点select CHECKPOINT_CHANGE#, FILE# FROM V$DATAFILE_HEADER;/将生产库备份导入到目标库impdp ggs/sprite DIRECTORY=DATA_PUMP DUMPFILE=dzcb_full_bak_01.dmp,dzcb_full_bak_02.dmp,dzcb_full_bak_03.dmp logfile=impdp.logCHECKPOINT_CHANGE#- -FILE#344804618681/指定SCN启动进程,确保进程只该SCN之后的数

42、据/指定SCN启动进程,确保进程只该SCN之后的数据GGSCI> start replicat repn, aftercsn 348032130GGSCI> start replicat repn, aftercsn 348032130Copyright © 2015 Oracle and/or its affiliates. |其他点-数据不同步各种会导致数据不同步Configuration errors- Applications- Replication- NetworkMigration Confirmation§ User errors-Input e

43、rrors - Unintended use- Malicious intent§ Infrastructure errors- System failure- Disk corruption- Network outage§ Application errors- Faulty logic- Failed upgrades- Latent bugs Database Upgrades Database Migrations Operating System UpgradesApplication Upgrades-Real Time Data Integration Verification -Data Waouse- Query Offloading- Marketing Databases. |Copyright © 2015 Oracle and/or its affiliates.其他点-数据校验使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论