概述

今天有朋友问了一个问题:switchover和failover之间的区别,有点懵逼,居然把这忘记了,这里总结下两者之间的一些区别。

DG架构


DG切换时注意点:

1、确认主库和从库间网络连接通畅;

2、确认没有活动的会话连接在数据库中;

3、primary数据库处于打开状态,standby数据库处于mount状态;

4、确保standby数据库处于归档模式;

5、如果设置了redo应用的延迟,去掉这个设置;

6、确保配置了主库和从库的初始化参数,切换完成后,DG机制可以顺利运行。


DG切换两条核心命令:

1、主库切换为备库:

alter database commit to switchover to physical standby;

2、备库切换为主库:

alter database commit to switchover to primary;


这里大家可以看到我是用switchover来做DG切换的,那switchover和failover之间有什么区别点呢?

--》区别:

1、Switchover

Swithchover通常都是人为的有计划的进行角色互换,比如升级等。它通常都是无损的,即不会有数据丢失。其执行主要分为两个阶段:

1)Primary转为Standby

2)Standby(之一)转为Primary

2、Failover

Failover是指由于Primary故障无法短时间恢复,Standby不得不充当Primay的角色,如果处于最高性能模式,这种切换很有可能导致数据丢失。


后面找个时间再演示下DG搭建和切换的实验,感兴趣的朋友可以关注下!!

dg oracle 切换模式_谈谈dg切换涉及的概念:switchover和failover区别相关推荐

  1. 一加7pro电脑模式_谈谈一加7 Pro的几个小功能 虽然简单但很实用

    虽然很多人买一加7 Pro就是冲着它的屏幕和处理器来的,90Hz的2K AMOLED屏确实独此一家,高通骁龙855配12GB内存也很厉害.不过用过了一加7 Pro的人可能才知道,这款手机在一些细节方面 ...

  2. ip地址自动切换器_网络IP切换器IPProviders下载_IPProviders官方版下载1.1.22

    IPProviders官方版是非常强大的ip切换器助手,可以进行ip地址更换,网关和dns更改.使用方法很简单,用户只需要提前设置好ip地址,需要切换的时候就可以任意切换了,让你可以随意切换更改自己的 ...

  3. 计算机怎样切换汉字,电脑打字怎么切换中文_电脑打字切换中文方法 - 系统家园...

    最近很多用户在问小编电脑打字怎么切换中文,其实方法非常的简单,只要点击左下角的中字就可以切换,按住Shift键也可以切换成中文.下面来看看详细的方法吧. 电脑打字切换中文方法: ①方法一:点击输入法上 ...

  4. 切换数据库_如何快速切换到其他数据库实例

    在一台机器上有多个实例,如何快速切换到其他实例呢 ? 以前,我们一般是通过export ORACLE_SID=newsid方式来完成,其实,我们安装了oracle数据库后,数据库已经帮我们创建 了一个 ...

  5. 计算机切换用户的快捷键,电脑如何切换屏幕_电脑怎么切换另一个界面快捷键...

    在使用电脑的时候,总是需要运行各种程序,这时难免就会出现各个界面的来回切换,对于一些不懂的切换屏幕快捷的用户来说就需要通过点击程序图标才可以,这样就显得非常麻烦,那么电脑如何切换屏幕呢?接下来小编就来 ...

  6. 计算机快捷键的切换用户,电脑如何切换屏幕_电脑怎么切换另一个界面快捷键...

    在使用电脑的时候,总是需要运行各种程序,这时难免就会出现各个界面的来回切换,对于一些不懂的切换屏幕快捷的用户来说就需要通过点击程序图标才可以,这样就显得非常麻烦,那么电脑如何切换屏幕呢?接下来小编就来 ...

  7. 全境封锁显示服务器错误,全境封锁怎么切换服务器_全境封锁切换服务器方法_飞翔教程...

    <全境封锁>游戏里有时候系统会自动给我们分配到别的国家的服务器中,这样会导致我们的网络不稳定,延迟过高,下面就为大家带来了全境封锁换服务器方法,这个方法还是非常实用的,一起来试试吧. 育碧 ...

  8. java点赞关注功能_谈谈用户倾向系统“点赞”“收藏”“喜欢”“关注”的区别...

    由于正好在做社区产品,于是对用户倾向系统做了点总结.这是我之前在某论坛上简单地回答过的问题,现在做一些补充形成文章吧. 点赞 私以为"点赞"的初衷是"评论"功能 ...

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

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

最新文章

  1. 保障K8s部署中的安全性
  2. 为什么在把多维数组传递给函数时必须要指定除第一维之外的其他维
  3. Android Handler的原理
  4. Python:利用python语言绘制多个子图经典案例、代码实现之详细攻略
  5. 《训练指南》——8.5
  6. crontab执行脚本发邮件中文乱码,手动执行没有问题
  7. Jsoncpp 使用方法大全
  8. Snagit 2021 for mac截图工具 v2021.4.2(98044)汉化版
  9. windows 下sftp ssh自动脚本
  10. 数据分析软件SPSS22的授权及汉化
  11. <EDEM MBD案例02>EDEM-Adams
  12. 嵌入式开发<网络调试工具>
  13. Qt QLineEdit 信号函数总结
  14. 小程序微商城-商铺管理后台
  15. html 在线打开pdf文件怎么打开,在HTML中打开pdf文件怎么打开
  16. linux系统 如何选择题,Linux认证考试练习题
  17. GO语言gin框架实战-02-Jwt和登录认证
  18. 损失函数结果不理想解决方案——机器学习
  19. 数学难题能不能用计算机解决,6个尚未解决的世界数学难题
  20. python创建表格怎么只能65536_python写入excel超过65536行报错问题解决方法

热门文章

  1. php htts cookies,Http和Https下的cookie的写入问题
  2. 如何去掉文章里的非关键词c++_B2B/B2C网站:文章标题如何写才能促进搜索排名...
  3. c语言mc协议,easymc - C语言开发的简易消息通道库
  4. python dataframe删除重复行_详解pandas使用drop_duplicates去除DataFrame重复项参数
  5. mysql skip_counter_mysql的三个故障解决小结
  6. 华为p50预装鸿蒙系统,华为P50系列将至,内部测试预装鸿蒙系统,还有4款重磅新品将发布...
  7. 计算机指令int,汇编入门学习笔记 (十二)—— int指令、端口
  8. html 遍历div内check,vue+element中checkbox 实现遍历分组全选
  9. 【转】三、QT例子-打开一个图片并且显示
  10. 【转】.NET平台开发Mongo基础知识