欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

荐 Oracle Data Guard(三)Oracle Data Guard补充技术

程序员文章站 2022-11-30 16:10:15
文章目录一、Oracle Data Guard补充技术1.1 Oracle RAC1.2 Oracle RAC的一个节点1.3 闪回数据库1.4 恢复管理器(RMAN)一、Oracle Data Guard补充技术  与单独使用任何一种解决方案相比,Oracle数据库提供了几种独特的技术来补充Oracle Data Guard,以帮助使关键业务系统以更高的可用性和数据保护级别运行。1.1 Oracle RAC  Oracle RAC支持通过互连链接的多个独立服务器共享对Oracle数据库的访问,从而...

一、Oracle Data Guard补充技术

  与单独使用任何一种解决方案相比,Oracle数据库提供了几种独特的技术来补充Oracle Data Guard,以帮助使关键业务系统以更高的可用性和数据保护级别运行。

1.1 Oracle RAC

  Oracle RAC支持通过互连链接的多个独立服务器共享对Oracle数据库的访问,从而在故障期间提供高可用性,可伸缩性和冗余。Oracle RAC和Oracle Data Guard一起提供了系统级,站点级和数据级保护的优势,从而实现了高级别的可用性和灾难恢复,而不会丢失数据:

  • 通过提供Oracle实例故障和系统故障的自动恢复来解决这些问题。它还为应用程序提供了更高的可伸缩性。
  • Oracle Data Guard通过不共享磁盘的事务一致性主数据库和备用数据库来解决站点故障和数据保护问题,从而实现从站点灾难和数据损坏中恢复。
      根据本地和远程站点的使用、节点的使用以及逻辑和物理备用数据库的组合,使用Oracle RAC和Oracle Data Guard的许多不同体系结构是可能的。

1.2 Oracle RAC的一个节点

  Oracle RAC One节点为非集群数据库提供了增强的高可用性,从而保护它们免受计划内和计划外的停机。Oracle RAC One节点提供以下功能:

  • 始终打开的非群集数据库服务
  • 更好地整合数据库服务器
  • 增强的服务器虚拟化
  • 针对完整Oracle RAC的低成本开发和测试平台

  此外,Oracle RAC One节点可促进数据库存储的整合,标准化数据库环境,并在必要时使您能够升级到完整的多节点Oracle RAC数据库,而无需停机或中断。从Oracle Database 11 g第2版(11.2.0.2)开始,Oracle Data Guard和Oracle Data Guard Broker与Oracle Real Application Clusters一个节点(Oracle RAC一个节点)完全集成。

1.3 闪回数据库

  闪回数据库功能提供了从逻辑数据损坏和用户错误中快速恢复的功能。通过允许您及时闪回,可以再次访问可能被错误更改或删除的业务信息的以前版本。
  无需恢复备份并将更改前滚到发生错误或损坏的时间。相反,Flashback数据库可以将Oracle数据库回滚到以前的时间点,而无需恢复数据文件。
  提供了延迟重做应用程序的替代方法,以防止用户错误或逻辑损坏。因此,备用数据库可以与主数据库更紧密地同步,从而减少故障转移和切换时间。
  避免了在故障转移后完全重新创建原始主数据库的需要。失败的主数据库可以是

1.4 恢复管理器(RMAN)

  RMAN是一个Oracle实用程序,它简化了数据库文件的备份、恢复和恢复。与Oracle Data Guard一样,RMAN也是Oracle数据库的一项功能,不需要单独安装。Oracle Data Guard与RMAN集成良好。

  • 使用Recovery Manager DUPLICATE命令从主数据库的备份创建备用数据库。
  • 在物理备用数据库(而不是生产数据库)上进行备份,可以减轻生产数据库的负载,并有效地使用备用站点上的系统资源。此外,备份可以在物理备用数据库应用redo时进行。
  • 通过在执行备份后自动删除用于输入的已存档重做日志文件,帮助管理已存档的重做日志文件。

Oracle全球数据服务(GDS)
  Oracle Global Data Services(GDS)将Oracle RAC服务模型应用于全局分布式数据库池,为一组提供公共服务的复制数据库提供动态负载平衡、故障切换和集中化服务管理。数据库集可以包括Oracle RAC和通过Oracle Data Guard、Oracle GoldenGate或任何其他复制技术互连的单实例Oracle数据库。
  GDS与Oracle Data Guard broker集成。这允许在Oracle Data Guard broker配置中发生角色转换时根据需要自动启动和停止特定于角色的全局服务。
  GDS允许为全局服务指定复制延迟限制。如果在给定的副本上超过了延迟限制,则全局服务将在该副本处临时停止,新的客户端请求将路由到满足延迟限制的副本。当复制延迟小于延迟限制时,全局服务将在原始副本上自动重新启动。

1.5 远程同步实例

  Oracle Data Guard远程同步实例是一个远程Oracle Data Guard,它从主数据库接受重做,然后将该重做发给Oracle Data Guard配置的其他成员。
  远程同步实例管理控制文件,将重做接收到备用重做日志(SRL)中,并将这些SRL归档到本地已归档的重做日志中,但这就是与备用数据库的相似之处。远程同步实例没有用户数据文件,无法打开以供访问,不能运行重做应用,并且永远不能以主要角色运行或转换为任何类型的备用数据库。
  远程同步实例是Oracle Active Data Guard远程同步功能的一部分,该功能需要Oracle Active Data Guard许可证。

1.6 零数据丢失恢复设备

  零数据丢失恢复设备(Recovery Appliance)是一种企业级备份解决方案,为所有Oracle数据库的备份提供了一个存储库。
  Recovery Appliance将大多数Oracle Database备份和还原处理卸载到集中式备份系统。它使您能够在存储利用率,性能和备份可管理性方面实现显着的效率。

本文地址:https://blog.csdn.net/qq_42979842/article/details/107166430