Oracle 11g dataguard介绍

2024-05-10 06:18
文章标签 oracle 介绍 11g dataguard

本文主要是介绍Oracle 11g dataguard介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

       最近没什么事,翻来Oracle Data Guard 的官方文档,借此将自己get到的信息做简单的翻译,鉴于Oracle专业知识以及英文水平有限,难免有误,欢迎批评指正害羞害羞害羞

        Oracle Data Guard主要用于企业数据的高可用、数据保护以及灾难恢复, Oracle Data Guard提供一套包括创建,维护、管理和监控一个或多个standby数据库的完整的服务,,以使Oracle生产数据库免受灾难与数据损坏的影响。Data Guard以生产数据库的副本方式来维护这些standby数据库。一旦生产数据库由于计划或计划外中断变得不可用,Data Guard可以将任一standby数据库切换为生产数据库,最大限度地减少与中断相关的停机时间。Data Guard可以与传统备份,恢复和集群技术联合使用,提供更高层次的数据保护和数据可用性。

1. Data Guard结构

      Data Guard结构由一个生产数据库和一个或多个standby数据库。Oracle数据库中的Data Guard通过Oracle net来连接,只要可以连接得到,数据库的地址不受限制。例如,可以与生产库同一个系统中配置1个standby数据库,或者在其他远程系统配置2个standby数据库。你可以通过SQL命令行或Data Guard代理接口(包括命令行界面-dgmgrl和集成在Oracle OEM中的用户图形界面)来管理primary数据库和standby数据库。

1.1 primary数据库

    Data Guard配置中包含一个primary数据库,也被称为作为主数据库,primary数据库可以是单实例数据库或Oracle RAC数据库。

1.2 standby数据库

        standby数据库是primary数据库的事务一致性拷贝。使用1个primary数据库的备份副本,可以创建30个standby数据库,并将它们整合在一个Data Guard系统中。一旦Data Guard创建成功,它将通过发送并应用primary数据库的redo数据到standby数据库来自动维护每个standby数据库。
      

        类似于primary数据库,standby数据库可以是单实例Oracle数据库或者Oracle RAC数据库。
      

standby数据库的类型如下:

■ physical备用数据库

        提供与primary数据库物理结构相同的副本,physical备份数据库通过恢复和应用primary数据库传来的redo数据与primary数据库保持同步,恢复从主数据库接收的重做数据,并将其应用于恢复物理备份数据库。

        Oracle数据库11g 1版(11.1),primary备用数据库可以接收并应用只读模式的redo数据,因此primary备份数据库可同时用于数据保护和报告中。

■ logical备用数据库

        logical备用数据库虽然数据的物理组织和结构不同,但具有与生产数据库相同的逻辑信息。logical备用数据库先将从主数据库中接收到的redo数据转化为SQL语句,然后通过执行这些SQL来与primary数据库中的数据保持一致性。

        logical备用数据库除了冗灾功能,也可作为其他商业用途。比如随时进行查询和报表工作;另外,可以通过logical备用数据库来完成数据库软件和补丁集的下载,而不需要停机。

■ snapshot备用数据库

         snapshot备用数据库是一个完全更新备用数据库。 与physical与logical备库一样,  snapshot备份数据库接收并归档从primary数据库中传来的redo数据。与physical与logical备库不同之处,只有
snapshot备用数据库转换回physical备用数据库时,redo数据才在snapshot备用数据库上应用。

         

        

这篇关于Oracle 11g dataguard介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/975665

相关文章

Oracle查询表结构建表语句索引等方式

《Oracle查询表结构建表语句索引等方式》使用USER_TAB_COLUMNS查询表结构可避免系统隐藏字段(如LISTUSER的CLOB与VARCHAR2同名字段),这些字段可能为dbms_lob.... 目录oracle查询表结构建表语句索引1.用“USER_TAB_COLUMNS”查询表结构2.用“a

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

Oracle 数据库数据操作如何精通 INSERT, UPDATE, DELETE

《Oracle数据库数据操作如何精通INSERT,UPDATE,DELETE》在Oracle数据库中,对表内数据进行增加、修改和删除操作是通过数据操作语言来完成的,下面给大家介绍Oracle数... 目录思维导图一、插入数据 (INSERT)1.1 插入单行数据,指定所有列的值语法:1.2 插入单行数据,指

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)