dataguard类型转换与模式转化

修改数据保护模式步骤

前提:是否满足转换模式的配置要求

最大保护(Maximum Protection):
Standby Database 必须配置Standby Redo Log,Primary Database必须使用LGWR,SYNC,AFFIRM 方式归档到Standby Database.

最高可用性(Maximum availability):
Standby Database 必须配置Standby Redo Log,而Primary Database必须使用LGWR,SYNC,AFFIRM 方式归档到Standby Database.

最高性能(Maximum performance):
Standby Database 可以LGWR ASYNC 或者 ARCH 进程实现,Standby Database也不要求使用Standby Redo Log。

操作流程:

1)关闭数据库,重启到Mount 状态,如果是RAC,需要关闭所有实例,然后只启动一个实例到mount状态。

2)修改模式:
语法:
ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE {PROTECTION | AVAILABILITY | PERFORMANCE}; 
如:SQL>ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PROTECTION;

3) 打开数据库: alter database open;

4) 确认修改数据保护模式:
SQL>select protection_mode,protection_level from v$database;

物理备库转化为快照备库步骤

1).Snapshot standby database是建立在物理standby 的基础上的。

2).如果我们想在standby 库上做一些测试,因为主库我们不能动,我们可以在备库测。 那么我们就可以把这个standby 切换成snapshot standby。

切换语句如下:
SQL> alter database convert to snapshot standby;
切换之后,我们可以查看alert log,会发现里面有创建一个restore point:
Created guaranteed restore point SNAPSHOT_STANDBY_REQUIRED_xxx

3). 把snapshot standby 数据库打开,进行我们的测试。
SQL> alter database open;

4). 测试完毕后,我们把数据库重启到mount 状态。

5) 执行命令将数据库从snapshot状态切换到之前的状态,如物理standby或者逻辑standby。
SQL> alter database convert to physical standby;

时间: 2024-10-11 19:55:39

dataguard类型转换与模式转化的相关文章

Oracle Study之--DataGuard 最大保护模式故障(ORA-16198)

Oracle Study之--DataGuard 最大保护模式故障(ORA-16198) 系统环境:     操作系统:RedHat EL5     Oracle:   Oracle 11gR2 (11.2.0.1.0) 故障现象: Physical Standby在从Maximum Performance转换到Maximum Protection时,出现以下故障: 10:13:06 [email protected] prod1>startup force mount; ORACLE inst

Oracle 11g dataguard三种模式以及实时查询(Real-time query)功能设置

之前我们讨论过<Linux Oracle 11g dataguard物理standby 配置过程>, 但是在实际过程中会遇到不同的问题,首先我们讨论下ORACLE DATAGUARD的三种模式, 保护最大化:这种模式的配置可以保证主库和备库的同步,任何情况下主库的损毁都不会导致已提交数据的丢失.如果主库和备库之间的网络出现问题,或者备库本身出现问题,都会导致主库停止数据处理. 可用最大化:这种模式和上面一种类似,也是会保证主库和备库的同步,区别在于,当网络或备库不可用时,主库仍然可以继续处理.

DataGuard的cascading standby(1拖N的模式)

在Oracle11.2.0.2版本后,dataguard支持级联模式传输日志,即日志传输可以从A到B,B到C,B到D,等等,无穷无尽 cascading standby可以分担主库传输日志到多个备库的压力. 一个cascading standby可以传输日志到多达30个standby库,这些库可以使物理standby,逻辑standby,快照standby中的任意一种. cascading standby会有一定的延迟,因为cascading的动作并不是主库发出的,而是cascading sta

Dataguard三种保护模式

Oracle Data Guard 提供三种高水平的数据保护模式来平衡成本.可用性.性能和事务保护.可以使用任意可用管理界面来轻松地设置这些模式.要确定适当的数据保护模式,企业需要根据用户对系统响应时间的要求来估量它们对数据保护的业务要求.下表从数据丢失风险的角度概述了各种模式的适用性. 保护模式 在出现灾难时数据丢失的风险 重做传输机制 最大保护 零数据丢失:双重故障保护 LGWR SYNC 最高可用性 零数据丢失:单故障保护 LGWR SYNC 最高性能 最小数据丢失 — 通常从 0 到几秒

Oracle 11g Dataguard 配置,维护与详解 (ADG)

一.前言: 本手册主要记录如何配置,还介绍了配置原因,以及注意要点,已经主备切换,以及故障转移等重要操作步骤,我希望这个文章可以作为进行dataguard配置的一个参考手册. 二.前提 1.主库是归档模式: 如果我们不清楚为什么是归档模式,那我们就应该也不会清楚dataguard是用来做什么的.透过很多修饰的官方语言,我们需要明确DG(dataguard简称,后同)实际上的作用就是用来高可用.而实现原理就是从主库获取数据到从库,在主库发生异常的时候,从库接管主库,完成身份的变化.可以一个主库,最

设计模式学习03—抽象工厂模式

1.动机与定义 工厂模式中,一个工厂仅仅能提供一个或一类产品,当产品种类较多,形成产品系列(比方我们要创建跨平台的button,菜单,文本框等等一系列GUI控件: 单纯使用工厂模式会产生大量工厂,并且后期维护也不方便,我们能够从产品中找到规律,假设产品等级相对固定,以后仅仅会新增产品族,那么我们就能够把整个产品族放到一个工厂创建,以后新增其它系统产品族也很方便,例如以下图: 这样的模式就是抽象工厂,工厂方法模式针对的是一个产品等级结构,而抽象工厂模式则须要面对多个产品等级结构,一个工厂等级结构能

数据类型 数据类型转换 运算符

鉴别空对象看齐能否进行属性操作. 双等会进行隐式类型转换,==两侧数据类型不一样时,会转换成一样的在进行比较. 1 若等号一侧为 布尔值 就都转换成布尔值进行比较. NaN和任何内容比较结果都为false onchange检测内容(在表单中):1 在单选和复选框中,检测checked值是否发生变化(检测是否勾选或取消勾选) 2在其他表单控件中,检测value值发生变化. 3 表单控件(input textareea selecter)要获取他们的值获取的是value. 在js中只有nan类型的数

Go语言的类型转化

Go语言要求不同的类型之间必须做显示的转换.转化分为类型转换和接口转化. 类型转换的思路是: X类型需要转换为Y类型,语法是T(x). 如果对于某些地方的优先级拿不准可以自己加()约束,变成(T)(X).如: *Point(p) // 和 *(Point(p))一样 (*Point)(p) // p 转换成 *Point (func())(x) // x 转换成unc() (func() int)(x) // x 转换 func() int 接口转换 比如有以下2个接口类型: type IA i

知己知彼 互联网+B2B电商模式探索

      目前市场上主流的零售B2B电商模式有两种,第一种是纯B2B模式,基于企业本事特点,为B端客户提供一站式电商采购平台,即品牌方或者企业本身建立自有B2B电商平台,为终端采购商提供全自动化.互联网化采购服务.比如闪酷服务过的客户又乐商城.天喔柚子茶就是此种模式, 他们建立B2B电商平台,砍掉中间代理商,让自己产品直接面向终端,提供最优惠的价格给终端. 第二种是B2B2B模式,搭建平台及B2B电商平台,前端面对采购商,后端整合供货商或者品牌商,通过平台聚集采购商和供货商,采购商如有需求可直