以最低的成本实现最高的数据保护(-50)课件_第1页
以最低的成本实现最高的数据保护(-50)课件_第2页
以最低的成本实现最高的数据保护(-50)课件_第3页
以最低的成本实现最高的数据保护(-50)课件_第4页
以最低的成本实现最高的数据保护(-50)课件_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

1、Oracle Data Guard以最低的成本实现最高的数据保护Ashish Ray首席产品经理高可用性与灾难恢复甲骨文公司议程HA / DR 挑战Data Guard 结构与特性Data Guard 10g 的新特性最高可用性结构Data Guard 案例研究及其优点停机造成的损失信用卡销售验证服务:每小时 2,600,000 美元在线拍卖:每小时 225,000 美元旅店预约系统:每小时 100,000 美元制造工厂:如果有 4 个 FAB,那么每个 FAB 厂每小时损失 25,000 美元收入财务绩效生产效率名誉受损其他损失造成停机的原因系统 故障 数据 故障系统 变更数据 变更意外 停

2、机计划 停机存储器故障人为错误毁坏站点故障Oracle 的集成高可用性解决方案系统 故障 数据 故障系统 变更数据 变更意外 停机计划 停机真正应用集群自动存储管理闪回RMAN 与快速恢复区H.A.R.DData Guard联机重新配置滚动升级联机重定义Oracle 的集成高可用性解决方案系统 故障 数据 故障系统 变更数据 变更意外 停机计划 停机真正应用集群自动存储管理闪回RMAN 与快速恢复区H.A.R.DData Guard在线重新配置滚动升级在线重定义议程HA / DR 挑战Data Guard 结构与特性Data Guard 10g 的新特性最高可用性结构Data Guard 案例

3、研究及其优点什么是 Oracle Data Guard?Oracle 为 Oracle 数据提供的灾难恢复解决方案Oracle 数据库企业版 (EE) 的特性自动创建和维护生产数据库(或主数据库)的一个或多个事务一致的副本(备用数据库)如果主数据库(因灾难、维护)不可用,那么可以激活一个备用数据库并使之承担主数据库的角色要求主服务器和备用服务器上的 Oracle 数据库和操作系统的版本相同Oracle Data Guard 核心数据故障与站点灾难:此外还解决了人为错误和计划维护的问题数据保护数据可用性数据恢复数据是企业的核心资产!三者都很重要!Oracle Data Guard 结构网络Bro

4、ker生产数据库逻辑备用数据库可用于报表操作SQL应用将重做转换成 SQL额外的索引和物化视图物理备用数据库备份重做应用同步或异步 重做传输Data Guard 流程结构 (9i)FALOracle 网络主数据库 事务 物理/逻辑 备用数据库备份/报表LGWR联机重做日志RFS 备用 重做 日志 存档的重做日志ARCHMRP/ LSP将重做转换成 SQL,以进行 SQL 应用存档的重做日志ARCHData Guard 重做应用物理备用数据库是主数据库的一个块到块的副本使用数据库恢复功能来应用更改可以以只读方式打开,用于生成报表和查询还可用于备份和减轻生产数据库的负载主数据库物理备用数据库重做传

5、输网络重做应用 备份备用重做日志Data Guard BrokerData Guard SQL 应用逻辑备用数据库是一个开放、独立和活动的数据库包含与生产数据库相同的逻辑信息(行)物理组织和结构可能大不相同可以托管多种模式当通过 SQL 来应用日志时,可以查询逻辑备用数据库,以进行报表操作可以创建额外的索引和物化视图,以获得更高的查询性能额外的索引和物化视图重做传输网络可随时进行报表操作将重做转换成 SQL 并应用Data Guard Broker主数据库逻辑备用数据库备用重做日志转换和故障切换主数据库和备用数据库角色的转换转换计划的角色转换无需将数据库重新实例化用于维护操作系统和硬件故障切换

6、 主数据库出现意外故障(例如灾难)必须将主数据库重新实例化或闪回 10g利用简单的 SQL / GUI 界面进行初始化Data Guard 使涉及到的过程自动化灵活的数据保护模式保护模式数据丢失保护重做传输最高保护零数据丢失双重故障保护LGWR SYNC 将重做同步传输至两个站点最高可用性零数据丢失单重故障保护LGWR SYNC 重做同步传输最高性能最少的数据丢失LGWR ASYNC 或 ARCH 重做异步传输均衡成本、可用性、性能和事务保护例如:ALTER DATABASE SET STANDBY TO MAXIMIZE PROTECTION;自动重新同步可能出现网络连接问题Data Gua

7、rd 在网络连接恢复后自动重新同步备用数据库隐式主数据库上空闲的 ARCH 进程定期 ping 所有的备用数据库,以查看它们是否丢失了任何重做数据如果丢失,则把丢失的重做数据发送给它们显式应用过程期间在物理备用数据库中发现数据丢失根据 FAL_SERVER 和 FAL_CLIENT 设置,通知主数据库,然后发送丢失的重做数据议程HA / DR 挑战Data Guard 结构与特性Data Guard 10g 的新特性最高可用性结构Data Guard 案例研究及其优点Data Guard 10g 的新特性一般的新特性实时应用闪回数据库集成SQL 应用的新特性 零停机时间的实例化支持额外的数据类

8、型滚动升级Data Guard Broker 和企业管理器的新特性 RAC 集成以最佳实践为核心,简化的基于浏览器的界面最新的物理/逻辑备用数据库MRP/ LSPRFS备用重做日志ARCH实时应用存档的重做日志存档的重做日志主数据库 事务LGWR联机重做日志ARCHOracle 网络实时应用现有站点恢复的权衡可以使日志应用延迟,以防止用户错误,但是:转换/故障切换也将延迟报表操作使用的将是旧数据在故障切换到备用数据库之后,必须重新构建生产数据库主数据库备用数据库重做传输延迟的应用基于延迟的数据进行报表操作利用闪回数据库增强 DR闪回数据库使得不再需要延迟日志应用闪回数据库使得在故障切换之后无需

9、重新实例化主数据库实时应用实现了备用数据库上的实时报表操作实时应用无延迟!实时报表操作闪回日志闪回日志主数据库:在故障切换后无需重新实例化!重做传输主数据库备用数据库SQL 应用增强现在可以从主数据库的一个联机备份中创建逻辑备用数据库支持额外的数据类型:NCLOBLONGLONG RAWBINARY_FLOATBINARY_DOUBLEIOT(没有溢出和 LOB 列)SQL 应用 使数据库滚动升级重大的版本升级补丁集 升级集群软件和硬件升级初始的 SQL 应用配置客户机重做 版本 X 版本 X1BA转换到 B,升级 A重做4升级X+1X+1BA在混合模式下运行,进行测试重做3X+1XAB将节点

10、 B 升级到 X+1升级日志队列X2X+1AB企业管理器的新特性Broker 和 EM 现在可以创建和管理包含 RAC 主数据库和 RAC 备用数据库的配置简化的基于浏览器的界面可以对整个备用数据库生命周期进行管理重点是:易于使用基于最佳实践的管理预置的与其他高可用性特性的集成示例 易于使用使用企业管理器进行转换,轻轻点击鼠标即可已转换!议程HA / DR 挑战Data Guard 结构与特性Data Guard 10g 的新特性最高可用性结构Data Guard 案例研究及其优点最高可用性结构Oracle 推荐的高可用性结构基于 Oracle 技术的高可用性蓝图:数据库、应用服务器、企业管理

11、器与 Oracle 的新版本和新特性一起发展基于客户的高可用性需求预期面向对高可用性感兴趣的 Oracle 客户定义和满足 SLA 要求的最佳实践结构、配置和操作的最佳实践使计划和意外停机时间最短可从故障中高效地恢复并还原容错能力与硬件和操作系统无关坚不可摧的结构 + 最佳实践 最高可用性MAA 最佳实践出版物关于以下事项的最佳实践:RAC/ Data Guard 配置重做数据传输机制即时恢复转换/故障切换介质恢复SQL 应用配置网络配置高可用性技术的集成白皮书1:MAA 详细信息介质恢复站点/网络配置快速启动检查点SQL 应用的最佳实践角色管理1. 请参见 http:/deploy/avai

12、lability/htdocs/maa.htm,获取最近的更新一些 Data Guard 的 MAA 效果Data Guard 同步传输对于 LAN,甚至对于 MAN(300 英里/10 毫秒 RTT)都是可行的零数据丢失对主系统的吞吐量影响最小(在测试中小于 3%)异步传输对于所有类型的网络都可行美国大西洋岸到太平洋岸的部署(2600 英里/ 80 毫秒 RTT)对性能几乎没有影响(在测试中小于 1%),并且在出现灾难的情况下,潜在的平均事务丢失为 1 秒 异步模式下,在 WAN 上使用 SSH 压缩可使网络流量减少 35-60%转换可以在 1 分钟内完成,故障切换在短短的 15 秒内即可完

13、成Data Guard 和 RACData Guard 和真正应用集群是互补的,应一起使用以实现最高可用性结构真正应用集群提供了高可用性能够快速和自动地从节点故障或一个实例崩溃中恢复过来提供了增强的可伸缩性Data Guard 提供了灾难保护并防止数据丢失维护主数据库的几个事务一致的副本防止灾难、数据损坏和用户错误无需昂贵且复杂的 HW/SW 镜像Data Guard 与 StreamsStreams 和 Data Guard 是 Oracle 数据库企业版两个独立的特性,它们基于一些共同的底层技术Data Guard: 灾难恢复与数据保护事务一致的备用数据库零数据丢失自动转换/故障切换各种数

14、据保护模式Streams:信息共享/分发 细粒化和控制要复制的内容 双向复制数据转换异种平台由于业务需要,客户可能选择将 Streams 用于 DR/HA,而将 Data Guard SQL 应用用于信息分发 使用 Data Guard 和 Streams 的金融服务公司 数据输入 主数据库Data Guard用于 DR 物理备用数据库Streams用于信息分发供客户端访问的产品交付数据库数据转换具备远程镜像的灾难恢复远程镜像(基于主机和基于存储器)是保护企业数据的另一种流行的方式业务连续性实施的关键问题是:数据可靠性数据可恢复性数据可用性成本Data Guard 的优点网络效率只传输重做数据

15、更适于 WAN无需协议转换器,基于标准的 TCP/IP更好的数据保护保持写顺序的一致性,避免逻辑损坏和物理损坏功能全面的 DR 解决方案灵活性底层存储器对供应商没有限制ROI从 DR 投资中提取价值,与数据库本地集成议程HA / DR 挑战Data Guard 结构与特性Data Guard 10g 的新特性最高可用性结构Data Guard 案例研究及其优点Data Guard 的客户医疗保健金融/保险 电子商务 其他行业 制造业 政府公共事业 电信 运输灾难恢复案例研究公司: 为一个顶尖的汽车制造商提供全球物流和供应链管理服务通过供应链实现了原材料和成品的端到端可视性收益:1B+系统:为关

16、键供应链数据库的选择 DR 解决方案通过周期性的批量数据输入和面向 web 的应用程序更新数据库由数据库生成的重做数据:0.5 MB/秒数据库大小:0.5 TB,以后会变大DR 案例研究(续)DR 考虑事项:恢复点目标:12 hrs恢复时间目标:24 hrs由于零数据丢失不是必要的,因此倾向于采用异步解决方案使用 2,500 英里外的一个数据中心网络连接是一个 VPN 到一个 DS-3 的连接(没有来自 ISP 的服务质量保证)平均往返等待时间 120 毫秒,高峰使用期间的等待时间 200 毫秒 对于远程数据,将考虑使用一个不同于主数据库数据的存储阵列DR 案例研究(续)DR 解决方案:考虑一个磁盘到磁盘的镜像解决方案 但这种解决方案以及协议转换器 (ESCON IP) 非常昂贵选择 Data Guard 来通过 TCP/IP 在 2,500 英里的距离上异步传输重做数据数据库的无需额外成本预置的与现有 RAC 解决方案

温馨提示

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

评论

0/150

提交评论