ORACLE DG简介

合集下载

数据库读写分离解决方案--DG实施方案

数据库读写分离解决方案--DG实施方案

数据库读写分离解决方案----oracle 11G ADG实施方案1.项目背景介绍1.1目的通过DG实现主库与备库同步,主库作为业务应用库,备库作为查询库,应用根据不同需求配置对应数据库;1.2测试环境在2台RedHat5.4上使用ORACLE 的DataGuard组件实现容灾。

设备配置(VMWare虚拟机环境)清单如下:2.Oracle DataGuard 介绍备用数据库(standby database)是ORACLE 推出的一种高可用性(HIGH AVAILABLE)数据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的备份,可以实现快速切换与灾难性恢复。

●STANDBY DATABASE的类型:有两种类型的STANDBY:物理STANDBY和逻辑STANDBY两种类型的工作原理可通过如下图来说明:physical standby提供与主数据库完全一样的拷贝(块到块),数据库SCHEMA,包括索引都是一样的。

它是可以直接应用REDO实现同步的。

l ogical standby则不是这样,在logical standby中,逻辑信息是相同的,但物理组织和数据结构可以不同,它和主库保持同步的方法是将接收的REDO转换成SQL语句,然后在STANDBY上执行SQL语句。

逻辑STANDBY除灾难恢复外还有其它用途,比如用于用户进行查询和报表,但其数据库用户相关对象均需要有主键。

✧本次实施将选择物理STANDBY(physical standby)方式●对主库的保护模式可以有以下三种模式:–Maximum protection (最高保护)–Maximum availability (最高可用性)–Maximum performance (最高性能)✧基于项目应用的特征及需求,本项目比较适合采用Maximum availability (最高可用性)模式实施。

3.Dataguard 实施前提条件和注意事项:●灾备环境中的所有节点必须安装相同的操作系统,尽可能令详细补丁也保持相同。

oracledg同步原理

oracledg同步原理

oracledg同步原理
oracle dg同步原理
Oracle Data Guard(DG)同步原理
Oracle数据库的Data Guard(DG)同步技术是一种数据库管理技术,它可以实现跨距离的数据同步,并实现高可用性。

它的核心是通过Redo日志流和数据库状态的同步来实现的。

在DG环境中,有一个主服务器,它负责执行数据库操作,并将所有更改记录在Redo日志中,另外还有一个备份服务器,它将主服务器上的Redo日志复制到自己的本地日志中,以供以后使用。

当发生故障时,备份服务器可以通过分析本地日志文件以及主服务器上的日志文件,获取最新的数据库信息,并将自己的数据库状态更新为和主服务器一致。

这样,即使发生故障,也不会丢失任何数据,从而实现数据保护和高可用性。

当主服务器恢复正常后,可以恢复为原来的操作模式,也就是主服务器执行操作,然后将更改记录在Redo日志中,备份服务器将Redo日志复制到自己的本地日志中,以便以后使用。

Oracle Data Guard(DG)同步技术是一种非常有效的数据库管理技术,它可以实现跨距离的数据同步,并实现高可用性。

它的核心是通过Redo日志流和数据库状态的同步来实现的,从而保证数据的一致性。

oracle dg原理

oracle dg原理

oracle dg原理
Oracle Data Guard原理
Oracle Data Guard是Oracle数据库的一种高可用性技术,它可以帮助用户提高数据库的可用性、容错性和性能。

它可以将一个数据库的变化同步到另一个数据库,以保证数据的安全性和可用性。

Oracle Data Guard的工作原理是,通过将主数据库的变化及时传输到备用数据库,从而实现数据同步。

当主数据库出现故障时,可以立即切换到备用数据库,以保证数据的可用性。

Oracle Data Guard提供了两种备份模式,一种是异步备份模式,另一种是同步备份模式。

在异步备份模式下,主数据库和备用数据库之间的数据传输是异步的,即主数据库的变化会被延迟地传输到备用数据库,可能会存在数据的不一致性。

而在同步备份模式下,主数据库和备用数据库之间的数据传输是同步的,即主数据库的变化会被及时地传输到备用数据库,可以保证数据的一致性。

另外,Oracle Data Guard还提供了多种故障转移策略,以帮助用户快速切换到备用数据库,以保证数据的可用性。

例如,用户可以通过“热切换”、“自动切换”和“手动切换”等策略快速完成故障转移。

总之,Oracle Data Guard是一种高可用性技术,它通过将主数据库的变化及时传输到备用数据库,以及多种故障转移策略,可以有效
地提高数据库的可用性、容错性和性能。

OracleDG三种模式

OracleDG三种模式

OracleDG三种模式DG有下⾯三种模式– Maximum protection– Maximum availability– Maximum performance在Maximum protection下,可以保证从库和主库数据完全⼀样,做到zero data loss.事务同时在主从两边提交完成,才算事务完成。

如果从库宕机或者⽹络出现问题,主从库不能通讯,主库也⽴即宕机。

在这种⽅式下,具有最⾼的保护等级。

但是这种模式对主库性能影响很⼤,要求⾼速的⽹络连接。

在Maximum availability模式下,如果和从库的连接正常,运⾏⽅式等同Maximum protection模式,事务也是主从库同时提交。

如果从库和主库失去联系,则主库⾃动切换到Maximum performance模式下运⾏,保证主库具有最⼤的可⽤性。

在Maximum performance,主库把归档的 archived log通过arch进程传递给从库,在这种⽅式下,主库运⾏性能最⾼,但是不能保证数据不丢失,且丢失的数据受redo log的⼤⼩影响。

在redo log过⼤的情况下,可能⼀天都没有归档⼀个⽇志,可以通过⼿⼯切换⽇志的⽅式来减⼩数据的丢失。

⼤家在做dataguard database 的时候⼀般选择什么样的模式?⽬前国内基本上是最⼤性能模式,其他模式会整死你Maximum availability觉得也挺好的,如果⽹络没有问题,和Maximum protection⼀样,如果⽹络不好和Maximum performance⼀样⾸先Maximum protection在只有⼀台standby database 的情况下⼀般不会使⽤的,⼀⽅⾯对主库的性能影响⽐较的⼤,⼀⽅⾯要保证快速安全的⽹络速度,如果⽹络断开或者standby database 失效的话,那么会引起主库的down机,虽然说可以最⼤保护数据,但是还是不安全,如果有多台standby database 的话可以考虑Maximum performance;虽然对主库的性能影响不⼤,但是对数据的保护不好啊,9i⼀般⽇志默认⼤⼩是100M,如果主库的磁盘全不坏了,那⾄少要损失100m 的⽇志数据啊,这就起不到保护数据的作⽤现在⽐较好的就是Maximum availability,在正常情况下运⾏在Maximum protection下,如果⽹络或者standby dababase 有问题的时候会⾃动切换到Maximum performance下,但是我在测试的时候发现如果我把standby 以read only open 的时候发现主库就不传送⽇志了,stanndby database 就失效了我⽤Maximum performance模式.我认为要看⽣产需要,不同的应⽤需求不⼀样,我们的库就是不能宕,所以就不可能使⽤保护模式了,呵呵觉得Maximum protection切换⽐较⿇烦,以前忙了好半天才切换成功还是⽤第三种模式吧!成熟!这个应该关键还是看需要吧,客户允许宕机时间,允许数据丢失多少,客户现有机器设备条件都要综合考虑的。

oracle rac dg原理

oracle rac dg原理

oracle rac dg原理Oracle Real Application Clusters (RAC)是一种在多台服务器上运行的Oracle数据库架构。

RAC允许将数据库实例分布在多个服务器上,并通过高速互连网络进行通信,以提供高可用性和可伸缩性。

DG是Data Guard的缩写,是Oracle数据库的灾难恢复解决方案之一。

RAC DG原理如下:1. RAC原理:在RAC中,数据库被分为多个实例,每个实例运行在一个服务器上。

每个实例都有自己的内存和磁盘资源,但它们共享同一个存储空间,即共享存储。

实例之间通过高速互连网络进行通信,可通过Cache Fusion技术实现数据共享和一致性。

Cache Fusion技术允许在需要时将数据块从一个节点传输到另一个节点,以实现高速数据访问和一致性。

2. DG原理:DG是一种数据库复制解决方案,通过将主数据库的变更传输到一个或多个备用数据库上,实现数据的冗余和灾难恢复。

主数据库和备用数据库之间通过网络连接,并通过日志传输和应用进行同步。

主数据库将变更写入本地的归档日志文件,然后将归档日志传输到备用数据库上。

备用数据库接收到归档日志后,应用日志内容,使得备用数据库与主数据库保持一致。

3. RAC DG原理:RAC DG是在RAC架构下使用DG的解决方案。

RAC DG可以将主数据库和备用数据库的实例分布在多个服务器上,以提供更高的可用性。

主数据库和备用数据库之间的日志传输和应用与普通DG相同,但在RAC环境中,传输和应用可能涉及到多个实例。

RAC DG还可以利用RAC架构的优势,通过Cache Fusion技术减少数据的传输量,提高性能和效率。

总结来说,RAC DG是在Oracle RAC架构下使用Data Guard 的解决方案,通过将主数据库和备用数据库的实例分布在多个服务器上,实现数据的冗余和灾难恢复。

它利用RAC架构的优势,提供高可用性和可伸缩性,并通过Cache Fusion技术减少数据传输量,提高性能效率。

oracle dg实施方案

oracle dg实施方案

oracle dg实施方案Oracle DG实施方案在当今信息化时代,数据安全备份和灾难恢复已经成为企业信息化建设中不可或缺的一部分。

Oracle DG(Data Guard)作为Oracle数据库的一项重要功能,为企业提供了可靠的数据保护和灾难恢复方案。

本文将围绕Oracle DG实施方案展开讨论,为大家介绍Oracle DG的基本原理、实施步骤和注意事项。

首先,我们需要了解Oracle DG的基本原理。

Oracle DG是一种基于物理复制的数据保护和灾难恢复解决方案,通过将主数据库的变更记录传输到备库,实现了主备数据库之间的数据同步。

当主数据库发生故障时,可以快速切换到备库,实现灾难恢复。

因此,在实施Oracle DG时,需要确保主备数据库之间的网络连接畅通,并且备库的性能要足够强大,能够满足灾难恢复的需求。

其次,我们来介绍Oracle DG的实施步骤。

首先,需要在主数据库和备库上创建必要的归档模式,并确保主备数据库之间能够成功归档日志文件。

接着,需要配置主数据库和备库之间的网络连接,确保能够正常传输变更记录。

然后,需要在主数据库上启用归档日志模式,并将归档日志传输到备库。

最后,需要在备库上配置应用服务,实现数据的实时应用和灾难恢复功能。

在实施Oracle DG时,还需要注意一些事项。

首先,需要定期测试灾难恢复方案,确保备库的数据能够及时恢复。

其次,需要监控主备数据库之间的网络连接和数据同步情况,及时发现并解决问题。

此外,还需要定期对主备数据库进行性能优化,确保灾难恢复的效率和可靠性。

综上所述,Oracle DG作为一种重要的数据保护和灾难恢复解决方案,在企业信息化建设中具有重要的作用。

通过本文的介绍,相信大家对Oracle DG的基本原理、实施步骤和注意事项有了更深入的了解,希望能够为大家在实施Oracle DG时提供一些帮助和参考。

同时,也希望企业能够重视数据安全备份和灾难恢复工作,保障企业信息化建设的顺利进行。

Oracle区别ADG与DG案例详解

Oracle区别ADG与DG案例详解

Oracle区别ADG与DG案例详解在上云后的Oracle数据灾备场景中,我们经常听到DBA迁移⼯程师讲到“在这个项⽬中⽤ADG进⾏数据实时备份,ADG⽐DG更好!”。

究竟ADG作Oracle数据灾备的优势在什么地⽅?⼀、ADG主要解决了DG时代读写不能并⾏的问题DG时代的数据同步⽅式如采⽤Redo Log的物理⽅式,则数据库同步数据快、耗⽤资源低,但存在⼀个⼤问题。

Oracle 11G以前的Data Guard物理备份数据库,可以以只读的⽅式打开数据,但这时⽇志的数据同步过程就停⽌了。

⽽如果⽇志的数据同步处于执⾏过程中,则数据库就不能打开。

也就是⽇志读、写两个状态是互相排斥的。

⽽Active Data Guard则是主要解决这个问题。

⼆、Oracle具有闪回数据库的功能,避免删表等误操作造成⽆法挽回当主数据库打开并处于活动状态时,事务处于处理状态,⽣成Redo Log数据,并将其传送到备⽤的数据库中,正常情况下,可以做到秒级的数据同步。

但如果在主⽤数据库上执⾏⼀个错误的命令,如drop database,则所有备⽤数据库中的数据也会被删除。

Oracle DG提供了易于使⽤的⽅式来避免这种⽤户错误。

DBA可以在主数据库、备⽤数据库中同时使⽤闪回数据库功能,以快速将数据库恢复到⼀个较早的时间点上,从⽽取消这个误操作。

另外,Oracle还提供了延时执⾏备份数据库同步的功能,这样⼜是另⼀种⽅式防⽌误操作。

三、Oracle的DG、RAC⼀般是联合使⽤RAC主要解决系统应⽤的故障,它不提供数据故障的快速、⾃动恢复,它还提供数据库应⽤的伸缩能⼒,提供应⽤级的保护。

DG只提供数据的备份、恢复能⼒,提供数据级的保护。

四、建议使⽤DG做数据实时同步,⽽不是第三⽅的磁盘copy⼯具原因三点:1. DG具有延时写⼊数据功能,可以避免误操作,⽽第三⽅⼯具没有。

2. DG传输的数据量更⼩,⽽第三⽅⼯具的所需的带宽更⾼。

3. 实战中的坑:有些第三⽅⼯具的磁盘同步最⼩单元与Oracle的最⼩磁盘单元不同,造成异常故障时,备份数据库⽆法启⽤,这⾮常吓⼈。

OracleGoldenGate介绍与实施

OracleGoldenGate介绍与实施

OracleGoldenGate介绍与实施Oracle GoldenGate是一种高性能、实时数据复制和数据集成软件,可在异构数据库、主机和平台之间实现高效的实时数据复制和同步。

GoldenGate可以在源和目标系统之间进行数据抽取、传输和应用,并提供高可用性、可伸缩性和数据一致性。

1. 高性能:GoldenGate使用轻量级的事务日志挖掘技术,可以在几乎没有对源系统的影响下进行实时数据复制。

2. 实时数据复制:GoldenGate可以在源数据库上监控日志,并将变更应用到目标数据库中,实现实时的数据同步。

3. 异构数据库支持:GoldenGate可以支持多种数据库平台,包括Oracle、Microsoft SQL Server、IBM DB2等。

4. 数据过滤和转换:GoldenGate可以根据用户的需求,在数据复制过程中进行数据过滤和转换,以满足不同系统的数据需求。

5. 可伸缩性和高可用性:GoldenGate可以通过添加副本和增加传输通道来实现灵活的扩展。

同时,GoldenGate还提供了故障转移和冗余配置,确保数据复制的连续性和可用性。

6. 实时监控和管理:GoldenGate提供了一套监控和管理工具,可以用于实时监控数据复制的状态、性能和健康状况,并提供了故障排除和性能优化的功能。

在实施Oracle GoldenGate时,可以按照以下步骤进行:1. 环境准备:在实施GoldenGate之前,需要准备好源和目标数据库的环境。

这包括安装并配置GoldenGate软件、创建必要的用户和权限、设置数据库参数等。

2. 配置和启动GoldenGate:在源和目标数据库上配置GoldenGate的参数文件,并使用GoldenGate提供的管理工具启动GoldenGate进程。

3. 创建抽取进程:通过GoldenGate的管理工具创建抽取进程,用于在源数据库上监控日志,并将变更写入GoldenGate的抽取文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

它有无数个名字,有人叫它dg,有人叫它数据卫士,有人叫它data guard,在oracle的各项特性中它有着举足轻理的地位,它就是(掌声)......................Oracle Data Guard。

而对于我而言,我一定要亲切的叫它:DG(注:主要是因为打着方便)。

不少未实际接触过dg的初学者可能会下意识以为dg是一个备份恢复的工具。

我要说的是,这种形容不完全错,dg拥有备份的功能,某些情况下它甚至可以与primary数据库完全一模一样,但是它存在的目的并不仅仅是为了恢复数据,应该说它的存在是为了确保企业数据的高可用性,数据保护以及灾难恢复(注意这个字眼,灾难恢复)。

dg提供全面的服务包括:创建,维护,管理以及监控standby数据库,确保数据安全,管理员可以通过将一些操作转移到standby数据库执行的方式改善数据库性能。

后面这一长串大家可以把它们理解成形容词,千万不要被其花哨的修饰所迷惑,要抓住重点,要拥有透明现象看本质的能力,如果没有那就要努力学习去拥有,下面我来举一个例子,比如我们夸人会说它聪明勇敢善良等等,这些就属于形容词,不重要,重点在于我们究竟想形容这个人是好人还是坏人。

然后再回来看看oracle对dg功能上的形容,数据保护和灾难恢复应该都可以归结为高可用性,那么我们可以清晰的定位dg的用途了,就是构建高可用的企业数据库应用环境。

一、Data Guard配置(Data Guard Configurations)Data Guard是一个集合,由一个primary数据库(生产数据库)及一个或多个standby数据库(最多9个)组成。

组成Data Guard的数据库通过Oracle Net连接,并且有可能分布于不同地域。

只要各库之间可以相互通信,它们的物理位置并没有什么限制,至于操作系统就更无所谓了(某些情况下),只要支持oracle就行了。

你即可以通过命令行方式管理primary数据库或standby数据库,也可以通过Data Guard broker提供的专用命令行界面(DGMGRL),或者通过OEM图形化界面管理。

1.Primary 数据库前面提到,Data Guard包含一个primary数据库即被大部分应用访问的生产数据库,该库即可以是单实例数据库,也可以是RAC。

2.Standby 数据库Standby数据库是primary数据库的复制(事务上一致)。

在同一个Data Guard中你可以最多创建9个standby数据库。

一旦创建完成,Data Guard通过应用primary数据库的redo自动维护每一个standby数据库。

Standby数据库同样即可以是单实例数据库,也可以是RAC结构。

关于standby数据库,通常分两类:逻辑standby和物理standby,如何区分,两类各有什么特点,如何搭建,这方面内容就是后面的章节主要介绍的,在这里呢三思先简单白话一下:逻辑standby就像你请人帮你素描画像,基本器官是都会有的,这点你放心,但是各器官位置啦大小啦肤色啦就不一定跟你本人一致了。

物理standby就像拿相机拍照,你长什么样出来的照片就是什么样,眼睛绝对在鼻子上头。

或者说就像你去照镜子,里外都是你,哇哈哈。

具体到数据库就是不仅文件的物理结构相同,甚至连块在磁盘上的存储位置都是一模一样的(默认情况下)。

为什么会这样呢?这事就得从同步的机制说起了。

逻辑standby是通过接收primary数据库的redo log并转换成sql语句,然后在standby数据库上执行SQL语句(SQL Apply)实现同步,物理standby是通过接收并应用primary数据库的redo log以介质恢复的方式(Redo Apply)实现同步。

另外,不知道大家是否注意到形容词上的细节:对于相机拍照而言,有种傻瓜相机功能强大而操作简便,而对于素描,即使是最简单的画法,也需要相当多的练习才能掌握。

这个细节是不是也说明逻辑standby相比物理standby需要操作者拥有更多的操作技能呢?二、Data Guard服务(Data Guard Services)REDO传输服务(Redo Transport Services)控制redo数据的传输到一个或多个归档目的地。

Log应用服务(Log Apply Services)应用redo数据到standby数据库,以保持与primary数据库的事务一致。

redo数据即可以从standby数据库的归档文件读取,也可直接应用standby redo log文件(如果实时应用打开了的话)。

角色转换服务(Role Transitions)Dg中只有两种角色:primary和standby。

所谓角色转换就是让数据库在这两个角色中切换,切换也分两种:switchover和failoverswitchover:转换primary数据库与standby数据库。

switchover可以确保不会丢失数据。

failover:当primary数据库出现故障并且不能被及时恢复时,会调用failover将一个standby 数据库转换为新的primary数据库。

在最大保护模式或最高可用性模式下,failover可以保证不会丢失数据。

注:上述各概念简要了解即可,这里写的太简单,不要咬文嚼字,不然你会越看越糊涂,相关服务在后面章节将会有详细介绍,不仅有直白的描述,还会有示例,再加上浅显的图片,就算你一看不懂,再看肯定懂:)三、Data Guard保护模式(Data Guard Protection Modes)对于Data Guard而言,其生存逻辑非常简单,好好活,做有意义的事,做黑多黑多有意义的事:)由于它提供了三种数据保护的模式,我们又亲切的叫它:有三模:最大保护(Maximum protection):这种模式能够确保绝无数据丢失。

要实现这一步当然是有代价的,它要求所有的事务在提交前其redo不仅被写入到本地的online redo log,还要同时提交到standby数据库的standby redo log,并确认redo数据至少在一个standby数据库可用(如果有多个的话),然后才会在primary 数据库上提交。

如果出现了什么故障导致standby数据库不可用的话,primary数据库会被shutdown。

最高性能(Maximum performance):这种模式提供在不影响primary数据库性能前提下最高级别的数据保护策略。

事务可以随时提交,当前primary数据库的redo数据也需要至少写入一个standby数据库,不过这种写入可以是不同步的。

如果网络条件理想的话,这种模式能够提供类似最高可用性的数据保护而仅对primary数据库有轻微的性能影响。

最高可用性(Maximum availability):这种模式提供在不影响primary数据库可用前提下最高级别的数据保护策略。

其实现方式与最大保护模式类似,也是要求所有事务在提交前必须保障redo数据至少在一个standby数据库可用,不过与之不同的是,如果出现故障导入无法同时写入standby数据库redo log,primary 数据库并不会shutdown,而是自动转为最高性能模式,等standby数据库恢复正常之后,它又会再自动转换成最高可用性模式。

最大保护及最高可用性需要至少一个standby数据库redo数据被同步写入。

三种模式都需要指定LOG_ARCHIVE_DEST_n初始化参数。

LOG_ARCHIVE_DEST_n很重要,你看着很眼熟是吧,我保证,如果你完完整整学完dataguard,你会对它更熟。

四、Data Guard优点总结灾难恢复及高可用性全面的数据保护有效利用系统资源在高可用及高性能之间更加灵活的平衡机制故障自动检查及解决方案集中的易用的管理模式自动化的角色转换经常开篇的灌输,相信大家已经看的出来,上面这几条都是形容词,看看就好,记住更好,跟人穷白活的时候通常能够用上:)同一个Data Guard配置包含一个Primary数据库和最多九个Standby数据库。

Primary的创建就不说了,Standby数据库初始可以通过primary数据库的备份创建。

一旦创建并配置成standby后,dg负责传输primary数据库redo data到standby数据库,standby数据库通过应用接收到的redo data保持与primary数据库的事务一致。

一、Standby数据库类型前章我们简单介绍了Standby数据库,并且也知道其通常分为两类:物理standby 和逻辑standby,同时也简短的描述了其各自的特点,下面我们就相关方面进行一些稍深入的研究:1. 物理standby我们知道物理standby与primary数据库完全一模一样(默认情况下,当然也可以不一样,事无绝对嘛),Dg通过redo应用维护物理standby数据库。

通常在不应用恢复的时候,可以以read-only模式打开,如果数据库指定了快速恢复区的话,也可以被临时性的置为read-write模式。

Redo应用物理standby通过应用归档文件或直接从standby系统中通过oracle恢复机制应用redo文件。

恢复操作属于块对块的应用(不理解?那就理解成块复制,将redo中发生了变化的块复制到standby)。

如果正在应用redo,数据库不能被open。

Redo应用是物理standby的核心,务必要搞清楚其概念和原理,后续将有专门章节介绍。

Read-only模式以read-only模式打开后,你可以在standby数据库执行查询,或者备份等操作(变相减轻primary数据库压力)。

此时standby数据库仍然可以继续接收redo数据,不过并不会触发操作,直到数据库恢复redo应用。

也就是说read-only模式时不能执行redo应用,redo 应用时数据库肯定处于未打开状态。

如果需要的话,你可以在两种状态间转换,比如先应用redo,然后read-only,然后切换数据库状态再应用redo,呵呵,人生就是循环,数据库也是一样。

Read-write模式如果以read-write模式打开,则standby数据库将暂停从primary数据库接收redo数据,并且暂时失去灾难保护的功能。

当然,以read-write模式打开也并非一无是处,比如你可能需要临时调试一些数据,但是又不方便在正式库操作,那就可以临时将standby数据库置为read-write模式,操作完之后将数据库闪回到操作前的状态(闪回之后,Data Guard会自动同步,不需要重建standby)。

相关文档
最新文档