一、三种保护方式

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三种保护模式及切换方式相关推荐

  1. dg oracle 切换模式_Oracle数据库 DGbroker三种保护模式的切换

    1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...

  2. oracle dg apply lag,Oracle数据库 DGbroker三种保护模式的切换

    1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才 ...

  3. oracle dg切换步骤,详解Oracle dg 三种模式切换

    oracle dg 三大模式切换 =================================== 1  最大性能模式MAXIMUM PERFORMANCE   ------默认模式 ===== ...

  4. DATAGUARD 三种保护模式

    DATAGUARD 三种保护模式 对应的参数配置如下表: 最大保护 最大可用性 最大性能 重做归档进程 LGWR LGWR LGWR或者ARCH 网络传输模式 SYNC SYNC 当使用LGWR 进程 ...

  5. Oracle Data Guard的三种保护模式

    Oracle Data Guard备库可以配置成不丢数据和丢数据2种.针对不同的配置模式,Data Guard有3种保护模式,如下所示: 最大保护模式(MAXIMUM PROTECTION). 最 ...

  6. 安卓蓝牙键盘切换输入法_采用国产机械轴,三种连接模式轻松切换,TT G521上手体验...

    之前我用过三模游戏鼠标,也用过三模薄膜键盘,但是三模机械键盘,还是第一次使用.机械键盘,相信大家都知道,现在已经很普及了,估计当时把机械键盘重新带回到玩家当中的大神,也没有想到它会这么火爆吧.至于什么 ...

  7. Android 实现三种响铃模式的切换

    在android 原生系统中,对响铃模式有三种模式分为静音模式 震动模式 正常模式,最近有需求功能需要实现这三种模式的切换 而原生系统AudioManager 的api可以获取当前响铃模式 如下: i ...

  8. 【DG】DG的3种保护模式

    [DG]DG的3种保护模式 DG提供了3种数据保护模式:最大保护(Maximum Protection).最高性能(Maximum Performance)和最高可用(Maximum Availabi ...

  9. SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式...

    SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式 这篇文章主要介绍了SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式,需 ...

最新文章

  1. Win32 API 和 ODBC 访问数据库一
  2. 软工Chapter Seven
  3. 利用python安装opencv_OpenCV Python安装教程
  4. 【C++深度剖析教程35】函数模板的概念和意义
  5. MFC工作笔记0008---UDP协议通信_sendto 和 recvfrom 浅析与示例
  6. seo自动工具_【SEO工具】搭建一个网站需要用到哪些SEO工具?
  7. Presto在滴滴的探索与实践
  8. UDP用户态协议栈详细实现
  9. 使用jwt方式的接口访问
  10. STM32 ISP烧录过程
  11. 机器学习的算法分类、优劣比较和选择
  12. 没有躲过的坑--C++函数的默认参数(重新定义默认参数)
  13. 7个可以改变一生的自学网站,每天3小时,效果直线上升!
  14. 【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入
  15. PHP 十六大魔术方法学习
  16. Windows 服务程序(一)
  17. 惠普触控板使用指南_Windows10触控板的正确使用方法
  18. 利用pot播放器将视频的音频文件抽离。
  19. 【转】Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系
  20. 事件相关电位(ERP)在临床心理学中的运用

热门文章

  1. ggplot2如何实现1页多图
  2. 博通:NFC将成手机标配nbsp;新芯…
  3. 压缩 质量不变_来了!业内首个HEIF图像高质量压缩FPGA加速方案
  4. python中bd是什么属性_python数据类型及其特有方法
  5. [洛谷P5068][Ynoi2015]我回来了
  6. 一片关于Bootstarp4的文章
  7. SpringBoot 2.0 系列005 --启动实战之SpringApplication应用
  8. Ubuntu14.04下安装Samba
  9. 自己实现的数值到大写人民币的实现
  10. 微软Azure首席架构师John Gossman就微软加入Linux基金会一事答疑