Oracle Data Guard 概念和管理Oracle10g中文翻译

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:64

Oracle Data Guard 介绍

Oracle Data Guard 确保企业数据的高可用性、数据保护以及灾难恢复。Data Guard 提供
了一套全面的服务来创建、维护、管理和监控一个或多个备数据库,使得生产Oracle 数据
库从灾难和数据损坏中得以幸存。Data Guard 维护这些备数据库作为生产数据库的事务一致
性拷贝。然后,如果生产数据库因为计划的或计划外的中断而变得不可用。Data Guard 能切
换任何备数据为生产角色,从而最小化中断引起的宕机时间。Data Guard 能与传统的备份、
恢复和cluster 技术一起使用,以提供高级别的数据保护和数据可用性。
使用 Data Guard,管理员能通过将资源密集的备份和报表操作转移到备系统上,来提高
生产数据库的性能。

本章包括下面描述 Oracle Data Guard 亮点的主题:
􀁺 Data Guard 配置
􀁺 Data Guard 服务
􀁺 Data Guard Broker
􀁺 Data Guard 保护模式
􀁺 Data Guard 和互补技术
􀁺 Data Guard 益处总结
177

1.1 Data Guard 配置
Data Guard 配置包含一个生产数据库和一个或更多备数据库。在Data Guard 配置中的
数据库可以通过Oracle Net 连接并可以分布在不同地理位置。数据库所处位置是没有限制
的,只要它们能互相通讯。例如,你能有一个备数据库与生产数据库处于同一系统上,并且
有两个备数据库在异地的其它系统上。
你能使用 SQL 命令行工具或Data Guard broker 工具来管理主和备数据库,包括命令行
工具(DGMGRL)和在Oracle 企业管理器中集成的图形化用户工具。

1.1.1 主数据库
Data Guard 配置包含一个生产数据库,也称为主数据库,作为主角。这是大多数你的应
用访问的数据库。
主数据库能是单实例 Oracle 数据库或Oracle Real Application Clusters 数据库。

1.1.2 备数据库
备数据库是主数据库的一个事务一致性拷贝。使用主数据库的备份拷贝,你能创建最
多九个备数据库,并将其合并到一个Data Guard 配置中。一旦创建,Data Guard 自动维护每
个备数据库,从主数据库传送重做数据然后应用重做到备数据库。
类似于主数据库,备数据库也可以是单实例 Oracle 数据库或Oracle Real Application
Clusters 数据库。

备数据库可以是物理备数据库或逻辑备数据库:

􀁺 物理备数据库
通过基于块对块的与主数据库同样的磁盘数据库结构,提供主数据库的完全一致
的物理拷贝。数据库方案,包括索引,是相同的。物理备数据库与主数据库保持同步,
通过重做应用,恢复从主数据库收到的重做数据并将重做应用到物理备数据库。
除了灾难恢复,物理备数据库只能在有限的范围内用于业务目的。

􀁺 逻辑备数据库
包含与生产数据库同样的逻辑信息,尽管数据的物理组织和结构可以是不同的。
逻辑备数据库通过SQL 应用与主数据库保持同步,其将从主数据库收到的重做中的数
据转换成SQL 语句,然后在备数据库上执行SQL 语句。
逻辑备数据库能用于灾难恢复需求以外的业务目的。这允许用户在任何时间访问
逻辑备数据库,进行查询和报表。同时,使用逻辑备数据库,你能升级Oracle 数据库
软件和补丁集而几乎没有宕机时间。这样,逻辑备数据库能并发用于数据保护、报表、
和数据库升级。

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】