DataGuard强制切换(failover)

2023-11-18


failover切换

  执行以下步骤完成Data Guard环境的Failover切换,为了使 failover过程尽量不丢失数据,在执行真正的切换是要尽量处理主数据库到standby数据库redo日志的传输问题,并将它们注册到standby数据库。
1: 处理缺失的redo

 <1> 查找、传递和注册缺失的redo日志
  这里假设主数据库出现故障宕机,执行以下步骤查看日志传输和应用情况,注册缺失的日志。
  如果主数据库可以被加载mount状态,执行以下步骤,如果不能被加载则跳过下一步
    
  sql> alter system flush redo    to '<target_db_name>';
  以上sql语句表明从主数据库发送未发送的redo日志到standby数据库,target_db_name是初始化参数配置的db_unique_name,名称要用单引号括起来,这个语句发送所有未发送的redo日志到standby数据库,并且等待应用完成,必须在mount模式没有打开主数据库的情况下执行。

  如果一下语句不能成功完成,或者不愿意长时间等待执行过程,执行以下的步骤手动传递,注册缺失的日志。
    
  ①.在主数据库执行以下sql语句查询主数据库每个线程最大的redo日志序列号
   SQL> select dest_id,thread#,max(sequence#) from v$archived_Log group by dest_id,thread# order by thread#;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DataGuard强制切换(failover) 的相关文章

  • Data Guard高级玩法:通过闪回恢复failover备库

    转载于 xff1a Data Guard高级玩法 xff1a 通过闪回恢复failover备库 ITPUB博客 今天看到有一个网友提了一个问题 xff0c 描述很简短 测试DG时 xff0c 主库不能宕机 xff0c 如何测试failove
  • ORACLE 11G R2 DGBROKER 之TAF

    ORACLE 11G R2 DGBROKER 之TAF 经过前面的实验我们已经搞定了服务器端的SWITCH OVER 和FAST FAILE OVER 那现在我们来搞定客户端或者是应用服务器端的自动切换到合适的数据库服务器上 当主数据库无法
  • 如何集群ServiceMix?

    我正在寻找一些有关如何集群 ServiceMix 解决方案的初步指导 基本上我需要的是 有 2 个 或更多 ServiceMix 实例满足我的路由需求并共享负载 如果一个实例失败 其他实例继续服务 如果失败的人复活了 它就会加入队伍 搜索信
  • 使用 C# 中的 StackExchange / Sentinel 进行 Redis 故障转移

    我们目前正在使用 Redis 2 8 4 和 StackExchange Redis 并且很喜欢它 但目前没有任何针对硬件故障等的保护 我正在尝试让解决方案起作用 我们有主 从和哨兵监控 但无法完全到达那里 并且在搜索后我无法找到任何真正的
  • NHibernate 和数据库连接故障转移?

    我正在使用 NHibernate 连接到旧的 RDBMS 系统 在高生产负载下 rdbms 服务失败 为了保持可用性 我们提供了故障转移 RDBMS 服务 有没有办法将 NHibernate 配置为在主连接关闭时使用故障转移连接字符串 附加
  • 如果第一个经纪人宕机,Kafka 消费者将无法消费

    我正在使用最新版本的kafka kafka 2 12 1 0 0 tgz 我已经设置了带有 3 个代理的简单集群 只是在每个实例的属性文件中更改了broker id 1 和listeners PLAINTEXT 9092 集群启动后 我使用
  • 高可用性计算:如何处理不返回的系统调用,而不冒误报的风险?

    我有一个进程在 Linux 计算机上运行 作为高可用性系统的一部分 该进程有一个主线程 用于接收来自网络上其他计算机的请求并响应它们 还有一个心跳线程定期发送多播心跳数据包 让网络上的其他进程知道该进程仍然存在并且可用 如果它们在一段时间内
  • 如何让 pcp 自动将节点附加到 postgres pgpool?

    我在 centos 6 8 上使用 postgres 9 4 9 pgpool 3 5 4 我很难让 pgpool 自动检测节点何时启动 它通常检测第一个节点 但很少检测辅助节点 但如果我使用 pcp attach node 告诉它哪些节点
  • 间歇性 Cloudfront CDN 故障(监控)- CDN 故障转移

    在过去的 2 个月中 我遇到了 Amazon Cloudfront 间歇性故障 每周 2 3 次 页面将从我的 Web 服务器加载 但来自 CDN 的所有资产当时都会阻塞等待几分钟 我确认使用来自不同数据中心的 shell 卷曲 有些可以工
  • 使用 Spring AMQP 和 RabbitMQ HA 进行故障转移

    有多篇文章建议在 RabbitMQ 集群前面使用负载均衡器 然而 也有多个参考资料显示 Spring AMQP 正在使用一些 故障转移实现 例如代理恢复时连接重置 我对这个主题有几个问题 考虑到这些文章或多或少是旧的 而且今天是 2018
  • 使用 BookSleeve 的 ConnectionUtils.Connect() 将 SignalR 与 Redis 消息总线故障转移结合使用

    我正在尝试使用 SignalR 应用程序创建 Redis 消息总线故障转移场景 首先 我们尝试了一个简单的硬件负载平衡器故障转移 它只是监控两个 Redis 服务器 SignalR 应用程序指向单个 HLB 端点 然后 我使一台服务器出现故
  • 分布式系统中有哪些故障转移算法?

    我正在计划使用一个分布式数据库系统无共享架构 http en wikipedia org wiki Shared nothing architecture and 多版本并发控制 http en wikipedia org wiki Mul
  • Azure 流量管理器 SSL 设置(非经典)

    我有一个 Azure API 应用服务 我想为其配置 优先 流量管理 这是新的流量管理器 不是经典的 我已将该服务部署到两个独立的 Azure 区域 并配置了流量管理器实例以执行到两个服务实例的优先级路由 这些服务具有以下自定义域配置 fo
  • 如何设置队列生产者超时?

    我正在测试WebLogic 10 3 1 JMS 但有一个问题 我的测试步骤 启动WebLogic服务器 启动 JMS 客户端 客户端将对象发送到 WebLogic JMS 服务器接收该对象 停止 WebLogic 服务器 将另一个对象发送
  • ActiveMQ Artemis - 如何在仅具有复制功能的两个虚拟机上配置主/备份(无故障转移)

    在 ActiveMQ Artemis 中 我想知道是否可以仅在两个节点之间启用复制 并有一些外部机制通知每个节点上的 Active MQ Artemis 进程 这是主节点 换句话说 初选的选举是由外部应用程序处理的 该应用程序通知 Arte
  • WebLogic负载均衡

    我目前正在开发一个受 WebLogic 集群环境支持的项目 我已经成功设置了集群 但现在我想要一个负载平衡解决方案 目前 仅出于测试目的 我正在使用 WebLogic 的HttpClusterServlet with 循环赛负载均衡 是否有
  • Apache代理负载均衡后端服务器故障检测

    这是我的场景 由我的前任设计 两台 Apache 服务器为多个混合后端 Web 服务器 Apache IIS Tomcat 等 提供反向代理服务 有些网站我们有多个后端 Web 服务器 在这些情况下 我们会执行以下操作
  • 故障转移组辅助实例上的 Azure SQL 托管实例 CLE 的解密问题

    我们有一个带有主实例和辅助实例的 Azure SQL 托管实例故障转移组设置 我遇到的问题是我们对某些数据库表列使用单元格 列 级加密 CLE 我有限的理解是 这些的解密取决于服务主密钥 我认为问题在于数据库主密钥使用服务主密钥进行加密 然
  • TCP 代理:在后端不可用时保持连接

    在 Docker 设置的上下文中 我想使用类似大使的模式来允许某些容器 例如数据库服务器 正常重新启动 而不必重新启动所有依赖的容器 例如 Web 服务器 并且没有错误消息 因为 数据库服务器不可用 因此 我想知道 是否有一个 TCP 代理
  • ProxySQL 主备设置

    我的设置 两台 MySQL 服务器使用第三方 Tungsten Replicator 运行主主复制 由于遗留原因 现在无法更改 通常 该集群用作主用 备用集群 在正常操作中 所有查询都应命中第一个服务器 仅当第一个数据库服务器发生故障时 查

随机推荐

  • 170810 Python-封装RouterScan的DLL

    1625 5 王子昂 总结 2017年8月10日 连续第312天总结 A RouterScan Python封装 B 在老师的指导下验证了ScanRouter的参数应该是结构体的指针 而不是句柄 那么封装可以通过构造一个相同的结构体传入来完
  • PageHelper+BootStrap+Vue+axios实现分页功能

    PageHelper BootStrap Vue axios实现分页功能 效果展示 技术栈 前端技术 Vue2 5 16 axios BootStrap3 3 7 后端技术 SpringBoot2 7 9 MyBatisPlus3 5 1
  • 数据库的导入

    1 进入到数据库 mysql uroot proot 2 创建数据库 create databases wms 3 进入到指定的数据库 use wms 4 设置数据格式 set names utf8 5 导入数据 source data m
  • Linux查看mysql数据库所在目录

    SQL语句 show global variables like datadir 如图所示 有什么不对的还望指正 书写不易 觉得有帮助就点个赞吧
  • 【算法-LeetCode】63. 不同路径 II(动态规划;滚动数组)

    63 不同路径 II 力扣 LeetCode 文章起笔 2021年11月13日16 28 08 问题描述及示例 一个机器人位于一个 m x n 网格的左上角 起始点在下图中标记为 Start 机器人每次只能向下或者向右移动一步 机器人试图达
  • 数据结构-输出单链表倒数第K个结点值

    问题描述 输入一个单向链表 输出该链表中倒数第k个结点 链表的最后一个结点是倒数第1个节点 输入形式 输入第一位为K值 其后接一串以空格分隔的整型值 输入 1时停止建立链表 输出形式 输出为倒数第K个结点的值 若无 则输出Not Found
  • 大数据分析Python中Scikit-learn机器学习库

    Scikit learn是一个免费的Python机器学习库 它具有多种算法 例如支持向量机 随机森林和k邻域 并且还支持Python数值和科学库 例如NumPy和SciPy 在大数据分析Python中Scikit learn机器学习库中 我
  • c++传递视频流到qml 的 VideoOutput

    c 传递视频流到qml 的 VideoOutput QT官方文档里面介绍的方法 Video Overview 继承QObject 实现属性 具有可读写videoSurface属性 Q PROPERTY QAbstractVideoSurfa
  • 2023年,真正的智慧楼宇大脑什么样?建立可视化的智慧楼宇舒适化模型

    一 什么是智慧楼宇大脑 人一辈子 有30000天 而待在楼内的时间 有24000天 智慧楼宇是以建筑物为平台 以通信技术为主干 利用系统集成的方法 将计算机技术 网络技术 自控技术 软件工程技术和建筑艺术设计有机地结合起来 打通各个孤立系统
  • 允许Widget接受拖拽的数据

    实现向widget中拖拽数据并获取数据的方法 1 首先要给widget设置接受拖拽的属性 2 安装事件过滤器 过滤拖拽事件 ui widget gt setAttribute Qt WA AcceptDrops ui widget gt i
  • IDC首份国内电子签约报告:法大大市场份额第一

    日前 IDC 国际数据公司 发布了两份关于中国电子签约市场的报告 中国电子签约软件市场份额报告 2019 和 中国电子签约软件市场预测报告 2020 2024 这是IDC进入中国以来 首度针对国内电子签约市场启动的独立研究 报告显示 从市场
  • 【渗透测试学习】—记录一次自测试渗透实战

    写在前面 本文是作者入门web安全后的第一次完整的授权渗透测试实战 因为最近在总结自己学习与挖掘到的漏 无意中翻到了这篇渗透测试报告 想当初我的这篇渗透测试报告是被评为优秀渗透测试报告的 故在此重新整了一下 分享一下自己的思路与骚操作给大家
  • 卡拉赞服务器延迟,卡拉赞开荒详细功略(前门)

    卡拉赞开荒详细功略 猎手阿图门 无论别人告诉你这个副本有多么简单 对于一个开荒团队来说 这些说法都没有多大意义 简单是胜利者的宣言 但不是功略里该出现的字眼 这份功略尽最大可能提到了每个BOSS的许多细节 希望对你加速开荒进程能够有所帮助
  • hostnamectl 主机名管理

    在linux中修改主机名称是经常使用的 主机名称可以很轻松的识别服务器 centos7系统新增了hostnamectl命令 root hostname hostnamectl h h help 显示帮助 version 显示安装包的版本 t
  • 【论文阅读笔记】Learning Spatio-Temporal Representation with Pseudo-3D Residual Networks

    代码地址 https github com ZhaofanQiu pseudo 3d residual networks 主要贡献 以经济且有效的方式构建了仿3D卷积神经网络模型 P3D ResNet 出发点 3D 卷积神经网络能够同时学习
  • java中nextln的作用_day8[逻辑运算符以及next]

    逻辑运算符 异或 一个数 同一个数两次 会得到原来的数字本身 a b b a a a b a b b a 字符串 字符使用单引号包裹起来的是字符 a 表示多个字符 ABCD 多个字符串 使用双引号包裹 称为字符串 数据类型String S大
  • nmi_watchdog功能测试及解析

    由 b178903294创建 最后修改于9月 23 2019 严格意义来讲nmi watchdog 属于中断检测范畴 是基于非屏蔽中断NMI的检测机制 是一种内核状态监护的狗 关于其介绍可参考nmi watchdog txt 1 2 NMI
  • OpenCV-Python (官方)中文教程(部分一)

    官网链接 英文版 https docs opencv org 4 1 1 d6 d00 tutorial py root html 第一章 OpenCV简介 了解如何在计算机上设置OpenCV Python 1 OpenCV Python教
  • 用在vscode快速FTP发布项目到服务器

    经常遇到前端项目 构建打包时候 需要好一会 构建结算后还用上传 往往这时候需要等待 所以就需要一个构建完项目然后自动上传到服务器目录 1 工具flashfxp 由于flashfxp支持命令行操作 所以我们选择来上传文件 在ftp站点管理里
  • DataGuard强制切换(failover)

    failover切换 执行以下步骤完成Data Guard环境的Failover切换 为了使 failover过程尽量不丢失数据 在执行真正的切换是要尽量处理主数据库到standby数据库redo日志的传输问题 并将它们注册到standby