【Oracle】DG三种保护模式及切换方式
一、三种保护方式
Required Redo Transport Attributes for Data Protection Modes
Maximum Availability |
Maximum Performance |
Maximum Protection |
AFFIRM |
NOAFFIRM |
AFFIRM |
SYNC |
ASYNC |
SYNC |
DB_UNIQUE_NAME |
DB_UNIQUE_NAME |
DB_UNIQUE_NAME |
1.最大可用性模式(Maximum Availability)
1)该模式提供了仅次于“最大保护模式”的数据保护能力;
2)要求至少一个物理备库收到重做日志后,主库的事务才能够提交;
3)主库找不到合适的备库写入时,主库不会关闭,而是临时降低到“最大性能模式”模式,直到问题得到处理;
4)优点:该模式可以在没有问题出现的情况下,保证备库没有数据丢失,是一种折中的方法;
5)缺点:在正常运行的过程中缺点是主库的性能受到诸多因素的影响。
2.最大性能模式(Maximum Performance)
1)该模式是默认模式,可以保证主数据库的最高可用性;
2)保证主库运行过程中不受备库的影响,主库事务正常提交,不因备库的任何问题影响到主库的运行;
4)优点:避免了备库对主数据库的性能和可用性影响;
5)缺点:如果与主库提交的事务相关的恢复数据没有发送到备库,这些事务数据将被丢失,不能保证数据无损失。
3.最大保护模式(Maximum Protection)
1)这种模式提供了最高级别的数据保护能力;
2)要求至少一个物理备库收到重做日志后,主库的事务才能够提交;
3)主库找不到合适的备库写入时,主库会自动关闭,防止未受保护的数据出现;
4)优点:该模式可以保证备库没有数据丢失;
5)缺点:主库的自动关闭会影响到主库的可用性,同时需要备库恢复后才能提交,对网络等客观条件要求非常的高,主库的性能会因此受到非常大的冲击。
二、切换方式
1.主库启动到mount状态
2.主库中执行如下SQL语句
SQL> ALTER SYSTEM SET log_archive_dest_2='SERVICE=DG LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DG';
SQL> ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE {AVAILABILITY | PERFORMANCE | PROTECTION};
3.查询保护模式语句
SQL> SELECT PROTECTION_MODE FROM V$DATABASE;
【Oracle】DG三种保护模式及切换方式相关推荐
- dg oracle 切换模式_Oracle数据库 DGbroker三种保护模式的切换
1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...
- oracle dg apply lag,Oracle数据库 DGbroker三种保护模式的切换
1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...
- oracle dg切换步骤,详解Oracle dg 三种模式切换
oracle dg 三大模式切换 =================================== 1 最大性能模式MAXIMUM PERFORMANCE ------默认模式 ===== ...
- DATAGUARD 三种保护模式
DATAGUARD 三种保护模式 对应的参数配置如下表: 最大保护 最大可用性 最大性能 重做归档进程 LGWR LGWR LGWR或者ARCH 网络传输模式 SYNC SYNC 当使用LGWR 进程 ...
- Oracle Data Guard的三种保护模式
Oracle Data Guard备库可以配置成不丢数据和丢数据2种.针对不同的配置模式,Data Guard有3种保护模式,如下所示: 最大保护模式(MAXIMUM PROTECTION). 最 ...
- 安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...
之前我用过三模游戏鼠标,也用过三模薄膜键盘,但是三模机械键盘,还是第一次使用.机械键盘,相信大家都知道,现在已经很普及了,估计当时把机械键盘重新带回到玩家当中的大神,也没有想到它会这么火爆吧.至于什么 ...
- Android 实现三种响铃模式的切换
在android 原生系统中,对响铃模式有三种模式分为静音模式 震动模式 正常模式,最近有需求功能需要实现这三种模式的切换 而原生系统AudioManager 的api可以获取当前响铃模式 如下: i ...
- 【DG】DG的3种保护模式
[DG]DG的3种保护模式 DG提供了3种数据保护模式:最大保护(Maximum Protection).最高性能(Maximum Performance)和最高可用(Maximum Availabi ...
- SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式...
SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式 这篇文章主要介绍了SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式,需 ...
最新文章
- Win32 API 和 ODBC 访问数据库一
- 软工Chapter Seven
- 利用python安装opencv_OpenCV Python安装教程
- 【C++深度剖析教程35】函数模板的概念和意义
- MFC工作笔记0008---UDP协议通信_sendto 和 recvfrom 浅析与示例
- seo自动工具_【SEO工具】搭建一个网站需要用到哪些SEO工具?
- Presto在滴滴的探索与实践
- UDP用户态协议栈详细实现
- 使用jwt方式的接口访问
- STM32 ISP烧录过程
- 机器学习的算法分类、优劣比较和选择
- 没有躲过的坑--C++函数的默认参数(重新定义默认参数)
- 7个可以改变一生的自学网站,每天3小时,效果直线上升!
- 【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入
- PHP 十六大魔术方法学习
- Windows 服务程序(一)
- 惠普触控板使用指南_Windows10触控板的正确使用方法
- 利用pot播放器将视频的音频文件抽离。
- 【转】Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系
- 事件相关电位(ERP)在临床心理学中的运用
热门文章
- ggplot2如何实现1页多图
- 博通:NFC将成手机标配nbsp;新芯…
- 压缩 质量不变_来了!业内首个HEIF图像高质量压缩FPGA加速方案
- python中bd是什么属性_python数据类型及其特有方法
- [洛谷P5068][Ynoi2015]我回来了
- 一片关于Bootstarp4的文章
- SpringBoot 2.0 系列005 --启动实战之SpringApplication应用
- Ubuntu14.04下安装Samba
- 自己实现的数值到大写人民币的实现
- 微软Azure首席架构师John Gossman就微软加入Linux基金会一事答疑