OracleDataGuard以最低的成本实现_第1页
OracleDataGuard以最低的成本实现_第2页
OracleDataGuard以最低的成本实现_第3页
OracleDataGuard以最低的成本实现_第4页
OracleDataGuard以最低的成本实现_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

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

文档简介

OracleDataGuard

以最低的成本实现最高的数据保护AshishRay

首席产品经理高可用性与灾难恢复甲骨文公司议程HA/DR挑战DataGuard结构与特性DataGuard10g

的新特性最高可用性结构DataGuard案例研究及其优点停机造成的损失信用卡销售验证服务:每小时2,600,000美元在线拍卖:每小时225,000美元旅店预约系统:每小时100,000美元制造工厂:如果有4个FAB,那么每个FAB厂每小时损失25,000美元收入财务绩效生产效率名誉受损其他损失……造成停机的原因系统故障数据故障系统变更数据变更意外停机计划停机存储器故障人为错误毁坏站点故障Oracle的集成高可用性解决方案系统故障数据故障系统变更数据变更意外停机计划停机真正应用集群自动存储管理

闪回

RMAN与快速恢复区

H.A.R.D

DataGuard联机重新配置

滚动升级联机重定义Oracle的集成高可用性解决方案系统故障数据故障系统变更数据变更意外停机计划停机真正应用集群自动存储管理

闪回

RMAN与快速恢复区

H.A.R.D

DataGuard在线重新配置

滚动升级在线重定义议程HA/DR挑战DataGuard结构与特性DataGuard10g

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

应用将重做转换成SQL额外的索引和物化视图物理备用数据库备份重做应用同步或异步

重做传输DataGuard流程结构(9i)FALOracle网络主数据库事务物理/逻辑备用数据库备份/报表LGWR联机重做日志RFS备用重做日志存档的重做日志ARCHMRP/LSP将重做转换成

SQL,以进行

SQL应用存档的重做日志ARCHDataGuard重做应用物理备用数据库是主数据库的一个块到块的副本使用数据库恢复功能来应用更改可以以只读方式打开,用于生成报表和查询还可用于备份和减轻生产数据库的负载主数据库物理备用数据库重做传输网络重做应用备份备用重做日志DataGuardBrokerDataGuardSQL应用逻辑备用数据库是一个开放、独立和活动的数据库包含与生产数据库相同的逻辑信息(行)物理组织和结构可能大不相同可以托管多种模式当通过SQL来应用日志时,可以查询逻辑备用数据库,以进行报表操作可以创建额外的索引和物化视图,以获得更高的查询性能额外的索引和物化视图重做传输网络可随时进行报表操作将重做转换成SQL

并应用DataGuardBroker主数据库逻辑备用数据库备用重做日志转换和故障切换主数据库和备用数据库角色的转换转换计划的角色转换无需将数据库重新实例化用于维护操作系统和硬件故障切换

主数据库出现意外故障(例如灾难)必须将主数据库重新实例化或闪回

[10g]利用简单的SQL/GUI界面进行初始化DataGuard使涉及到的过程自动化灵活的数据保护模式保护模式数据丢失保护重做传输最高保护零数据丢失双重故障保护LGWRSYNC—将重做同步传输至两个站点最高可用性零数据丢失单重故障保护LGWRSYNC—重做同步传输最高性能最少的数据丢失LGWRASYNC或ARCH—重做异步传输均衡成本、可用性、性能和事务保护例如:ALTERDATABASESETSTANDBYTOMAXIMIZEPROTECTION;自动重新同步可能出现网络连接问题DataGuard在网络连接恢复后自动重新同步备用数据库隐式主数据库上空闲的ARCH进程定期‘ping’所有的备用数据库,以查看它们是否丢失了任何重做数据如果丢失,则把丢失的重做数据发送给它们显式应用过程期间在物理备用数据库中发现数据丢失根据FAL_SERVER和FAL_CLIENT设置,通知主数据库,然后发送丢失的重做数据议程HA/DR挑战DataGuard结构与特性DataGuard10g

的新特性最高可用性结构DataGuard案例研究及其优点DataGuard10g

的新特性一般的新特性实时应用闪回数据库集成SQL应用的新特性

零停机时间的实例化支持额外的数据类型滚动升级DataGuardBroker和企业管理器的新特性

RAC集成以最佳实践为核心,简化的基于浏览器的界面最新的物理/逻辑备用数据库MRP/LSPRFS备用重做日志ARCH实时应用存档的重做日志存档的重做日志主数据库事务LGWR联机重做日志ARCHOracle网络实时应用现有站点恢复的权衡可以使日志应用延迟,以防止用户错误,但是:转换/故障切换也将延迟报表操作使用的将是旧数据在故障切换到备用数据库之后,必须重新构建生产数据库主数据库备用数据库重做传输延迟的应用基于延迟的数据进行报表操作利用闪回数据库增强DR闪回数据库使得不再需要延迟日志应用闪回数据库使得在故障切换之后无需重新实例化主数据库实时应用实现了备用数据库上的实时报表操作实时应用无延迟!实时报表操作闪回日志闪回日志主数据库:在故障切换后无需重新实例化!重做传输主数据库备用数据库SQL应用增强现在可以从主数据库的一个联机备份中创建逻辑备用数据库支持额外的数据类型:NCLOBLONGLONGRAWBINARY_FLOATBINARY_DOUBLEIOT(没有溢出和LOB列)SQL应用—使数据库滚动升级重大的版本升级补丁集升级集群软件和硬件升级初始的SQL应用配置客户机重做版本X版本X1BA转换到B,升级A重做4升级X+1X+1BA在混合模式下运行,进行测试重做3X+1XAB将节点B升级到X+1升级日志队列X2X+1AB企业管理器的新特性Broker和EM现在可以创建和管理包含RAC主数据库和RAC备用数据库的配置简化的基于浏览器的界面可以对整个备用数据库生命周期进行管理重点是:易于使用基于最佳实践的管理预置的与其他高可用性特性的集成示例—易于使用使用企业管理器进行转换,轻轻点击鼠标即可已转换!议程HA/DR挑战DataGuard结构与特性DataGuard10g

的新特性最高可用性结构DataGuard案例研究及其优点最高可用性结构Oracle推荐的高可用性结构基于Oracle技术的高可用性蓝图:数据库、应用服务器、企业管理器……与Oracle的新版本和新特性一起发展基于客户的高可用性需求预期面向对高可用性感兴趣的Oracle客户定义和满足SLA要求的最佳实践结构、配置和操作的最佳实践使计划和意外停机时间最短可从故障中高效地恢复并还原容错能力与硬件和操作系统无关坚不可摧的结构+最佳实践=最高可用性MAA最佳实践出版物关于以下事项的最佳实践:RAC/DataGuard配置重做数据传输机制即时恢复转换/故障切换介质恢复SQL应用配置网络配置高可用性技术的集成白皮书1:MAA—详细信息介质恢复站点/网络配置快速启动检查点SQL应用的最佳实践角色管理1.请参见/deploy/availability/htdocs/maa.htm,获取最近的更新一些DataGuard的MAA效果DataGuard同步传输对于LAN,甚至对于MAN(~300英里/10毫秒RTT)都是可行的零数据丢失对主系统的吞吐量影响最小(在测试中小于3%)异步传输对于所有类型的网络都可行美国大西洋岸到太平洋岸的部署(~2600英里/80毫秒RTT)对性能几乎没有影响(在测试中小于1%),并且在出现灾难的情况下,潜在的平均事务丢失为1秒

异步模式下,在WAN上使用SSH压缩可使网络流量减少35-60%转换可以在1分钟内完成,故障切换在短短的15秒内即可完成DataGuard和RACDataGuard和真正应用集群是互补的,应一起使用以实现最高可用性结构真正应用集群提供了高可用性能够快速和自动地从节点故障或一个实例崩溃中恢复过来提供了增强的可伸缩性DataGuard提供了灾难保护并防止数据丢失维护主数据库的几个事务一致的副本防止灾难、数据损坏和用户错误无需昂贵且复杂的HW/SW镜像DataGuard与StreamsStreams和DataGuard是Oracle数据库企业版两个独立的特性,它们基于一些共同的底层技术DataGuard:

灾难恢复与数据保护事务一致的备用数据库零数据丢失自动转换/故障切换各种数据保护模式Streams:信息共享/分发

细粒化和控制要复制的内容

双向复制数据转换异种平台由于业务需要,客户可能选择将Streams用于DR/HA,而将DataGuardSQL应用用于信息分发使用DataGuard和Streams的金融服务公司数据输入主数据库DataGuard用于DR物理备用数据库Streams用于信息分发供客户端访问的产品交付数据库数据转换具备远程镜像的灾难恢复远程镜像(基于主机和基于存储器)是保护企业数据的另一种流行的方式业务连续性实施的关键问题是:数据可靠性数据可恢复性数据可用性成本DataGuard的优点网络效率只传输重做数据更适于WAN无需协议转换器,基于标准的TCP/IP更好的数据保护保持写顺序的一致性,避免逻辑损坏和物理损坏功能全面的DR解决方案灵活性底层存储器对供应商没有限制ROI从DR投资中提取价值,与数据库本地集成议程HA/DR挑战DataGuard结构与特性DataGuard10g

的新特性最高可用性结构DataGuard案例研究及其优点DataGuard的客户医疗保健金融/保险电子商务其他行业制造业政府公共事业电信运输灾难恢复案例研究公司:

为一个顶尖的汽车制造商提供全球物流和供应链管理服务通过供应链实现了原材料和成品的端到端可视性收益:1B+系统:为关键供应链数据库的选择DR解决方案通过周期性的批量数据输入和面向web的应用程序更新数据库由数据库生成的重做数据:0.5MB/秒数据库大小:0.5TB,以后会变大DR案例研究(续)DR考虑事项:恢复点目标:12hrs恢复时间目标:24hrs由于零数据丢失不是必要的,因此倾向于采用异步解决方案使用2,500英里外的一个数据中心网络连接是一个VPN到一个DS-3的连接(没有来自ISP的服务质量保证)平均往返等待时间—120毫秒,高峰使用期间的等待时间—200毫秒对于远程数据,将考虑使用一个不同于主数据库数据的存储阵列DR案例研究(续)DR解决方案:考虑一个磁盘到磁盘的镜像解决方案—但这种解决方案以及协议转换器(ESCON<->IP)非常昂贵选择DataGuard来通过TCP/IP在2,500英里的距离上异步传输重做数据数据库的无需额外成本预置的与现有RAC解决方案的集成允许为远程站点选择一个不同的存储阵列虽然备用服务器没有主服务器那么强大,但如果备用服务器随时将承担主数据库的角色,那么可以选择增加RAC节点OracleDataGuard的优点灾难恢复与高可用性主数据库和备用数据库之间可轻松进行故障切换/转换完整的数据保护实现零数据丢失,防止数据损坏有效利用系统资源备用数据库可用于报表操作、备份、查询平衡数据可用性与性能灵活的数据保护/同步模式集中的简单管理用于管理和监控的按钮式图形界面在恢复网络连接之后自动重新同步自动存档差异检测和解决,无需人工干预资源最高可用性结构白皮书:

/deploy/availability/htdocs/maa.htmOTN上的HA门户:/deploy/availability/OTN上的DataGuard主页:

/deploy/availability/htdocs/DataGuardOverview.htmlOracle文档—DataGuard:

/docs/cd/B12037_01/server.101/b10823/toc.htmOracle文档—高可用性最佳实践:

/docs/cd/B12037_01/server.101/b10726/toc.htmAQ&问答演讲完毕,谢谢观看!OracleERP主要模块InvoicesARENGBOMWIPBillsand

RoutingsShipmentsECOSWork

OrdersGLAPPlanning(MRP)POMaterialRequirementsEnterprise

DemandVendorPOInterplantPOReceiptsWorkOrdersCustomersJournalEntriesJournalEntriesJournalEntriesVendorInvoicesVendorPaymentsTransportation

InformationBillsItemsOEINVInternalPaymentsCorporateJournalEntriesShipmentsOrdersFAMassAdditionJournalEntriesCOSTCOSTCOSTReceipts财务配销HRPayroll制造人力资源财务系统模块:Oracle总帐管理(GL)Oracle应付帐管理(AP)Oracle固定资产管理(FA)Oracle应收帐管理(AR)Oracle现金管理(CE)Oracle项目会计(PA)Oracle财务分析(OFA)分销系统模块:Oracle库存管理(INV)Oracle采购管理(PUR)Oracle销售定单管理(OE)Oracle销售&市场管理(SM)Oracle销售补偿管理(SC)Oracle售后服务管理(SR)Oracle销售分析(OSA)OracleERP模块清单制造系统模块:Oracle计划管理(MPS/MRP)Oracle能力计划管理(CAP)Oracle制造数据管理(BOM)Oracle车间生产管理(WIP)Oracle成本管理(CST)Oracle项目制造(PJM)Oracle流程制造(OPM)Oracle质量管理(QM)其他系统模块:Oracle设备管理(EM)Oracle人事管理(HR)Oracle薪金管理(PAYROLL)Oracle系统管理(SYSTEMADMIN)Oracle预警(ALT)Oracle多维数据分析/商业智能系统 (OLAP/BIS)Oracle桌面集成(ADI)OracleERP模块清单Engineering工程资料管理系统BillofMaterials物料清单及制程管理系统CostManagement成本管理系统OrderEntry订单管理系统MasterScheduling/MRP生产排程管理系统与物料需求计划系统WorkInProcess生产管理系统Inventory库存管理系统Purchasing采购管理系统Personnel人事管理系统Receivable应收账款管理系统Payable应付账款管理系统Assets固定资产管理系统GeneralLedger

总帐会计系统Capacity产能规划系统OracleApplications56Oracle行业模型:离散制造供应链企业后台管理客户关系管理计划寻源

制造

市场销售支持企业管理返回项目到盈利财务管理到财务报告概念到发布联系到解决合同到续签预测到计划采购到付款需求到制造(离散)订单到收款库存到履约问题到预防机会到订单Oracle主要业务流程DesigntoReleaseForecasttoPlanPlantoScheduleScheduletobuildProcuretoPayOrdertoCashInventorytoFulfillmentCostQuality58概念到发布返回设计到发布预测到计划计划到排程排程到生产(离散)概念到获利一级业务流程59预测到计划返回供应商协同到供应商承诺客户协同到达成一致预测预测到计划计划到排程排程到生产(离散)请求到接收–直接设计到发布一级业务流程60采购到支付返回分析到协议预测到计划申请到接收–直接申请到接收–间接供应商退货到贷项通知单供应商退货到补货验收到接收接收到资产供应商发票到付款补货信号费用报告到入帐一级业务流程61需求到制造(离散)返回一级业务流程返回计划到排程排程到生产(离散)检验到处理设计到发布按订单配置到发运按订单装配到发运一级业务流程62订单到收款返回订单到直发信贷审批到客户拣货到订单到发运客户退货到退款客户退货到退换客户发票-现金定制到订单到发运装配到订单到发运

销售线索到订单订单到发运订单到直接采购发运收入到过帐订单到客户发票一级业务流程63库存到履约返回申请到接收-直接排程到生产(离散)检验到处理产品标准成本到库存再估价订单到收款接收到库存准确度补货信号到补货子分类帐到过帐仓库布局到库存估价计划到排程一级业务流程客户订单CustomerPO销售预测Forecast主需求计划MDS主生产计划MPS物料需求

计划MRP请购作业PR采购作业PO

收料作业

Receiving工单开立WIP生产发料WIPIssue生产控制生产入库WIPComplete出货作业Shipping应付账款应收账款发票作业成本作业Oracle整合企业日常作业流程可承诺量查核ATP内部领用捡货单杂项发料/退货MiscIssue/Return发料/出货Issue入库异动ReceiptTransaction实际盘点PhysicalCounting标签与序列号列印TagGeneration盘点过账交货预测与再订购管理ForecastandReorder存货管制规则-Min-max-ReorderPoint-Sub-inventoryreplenishment交货/预定安排库存评估/报表定义作业规定总帐更新定义作业流程组织/仓库定义SetupOrganization/Subinventory检验Inspect登帐运送Deliver退货Return供应商Supplier内部Internal成本Cost状态Status目录Catalog分类Category模板Template供应商Supplier内部Internal订单处理自动请购余额更新调整库存平衡表循环盘点CycleCounting-自动排程-手动排程OracleInventory(库存管理系统)库存控制InventoryControl物料管理MaterialManagement收料Receipt联接操作制程料品定义Item定义资源Resource选用零配件/料品成本累计成品FinishGood定义资源使用量ResourceRate新产品流程建立替代制程AlternateRouting定义制程Routing材料需求ItemRequirement新产品开发建立替代性物料清单AlternateBOM工单排程量产日排程实施设计变更单OracleBillofMaterials(物料清单及制程管理系统)设计变更单ECO半成品Assembly建立物料清单BOM产品规格-型号、选项产生工单(或量产计划)完成品入库原物料耗用报表-工单成本-期间成本-成本差异-成本衡量-物料耗用-资源耗用组立装配Assembly(选项)外包反溯扣帐Backflash工单发放Release发料Issue装配完成工单完成WIPComplete制造资源耗用Resource-人工-机器设备-制造费用送货/交货外包交货外包OutsideProcessing安排生产制程物料清单展开计划工单手开工单销售订单OracleWorkInProcess(生产管理系统)预测资料ForecastOracleSO客户订单其它系统客户订单需求报表&查询主需求计划MDS需求排程更新MDSUpdate详细产能计划物料需求计划MRP工单WIP请购PRBOM计划工单计划采购单现有库存量OnhandOraclePlanning(MPS/MRP管理系统)主生产计划MPS交易资讯Transaction定义配件成本报告采购收料POReceive定义成本计算规则成本累计CostRollup成本更新CostUpdate库存值计算采购料品材料材料管理费用用料清单制程

成本元件-工作项目/活动Project/Active-料品Item-批次Lot-资源单位Uom-总价半成品库存资源成本采购退货POReturn公司间移转OrganizationTransfer移动平均成本更新杂项收发MiscellaneousReceipt/Issue选择模拟规则模拟冻结成本Frozen冻结成本OracleCostManagement(成本管理系统)请购单处理收货

(料)Receipt检验Inspect异动处理-收货-运送-调拨退货Return应付账款对帐应计作业-暂记项目-凭证-月结报价单收集请求报价RFQ(选择性项目)自动产生订购单发放Release定义企业流程收料控制-核准及安全管制-交货来源-采购预算管制-异动处理方法内部转移InterOrgTransfer发票处理应付账款成立APInvoice总帐科目更新核准Approve供应商挑选供应商交货允收AcceptOraclePurchasing(采购管理系统)MRP需求存货状况OnhandQty在制品(委外)OutProcess手开请购ManualPR开放界面Interface列印/EDI核准Approve各种采购单-标准式Standard-计划式Planned-合并式Blanket-合约式Contract判退Reject选配件产品订单输入OrderEnter发票开立Invoice出货管理Shipping退货管理RMA退货审核Approve货品退回Return订单完成重排程Re-schedule保留Reservation库存余额更新未交订单管理定义各项流程次序定义流程元件定义企业运作流程Workflow-弹定规则订单处理流程-授信额度检查-退货管理-订单排程订单处理流程定义授信額度檢查CreditCheck例外管理Exception订单保留Hold-自动Auto-手动Manual订单解除管制HoldRelease订价Price订单审核确认客户基本资料Customer线上查询库存余量-允交量ATP-保留量Reservation授信额度检查CreditCheckOracleOrderEntry(订单管理系统)允交量查询ATP订单排程OrderSchedule出货确认ShipConfirm检货Pick销货折让Credit分派/收集预算资料建立预算预算作业Budget查询报表产生器

(FSG)定义企业作业模式/输出分析会计科目结构AccountingStructure分录/凭证登录日历Calendar多公司合并作业处理Consolidation多币别作业Multi-Currency应计分录/回转分录开放介面转入Interface科目调整作业結帳开启会计期间Open

温馨提示

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

评论

0/150

提交评论