【生产变更】- 19c ADG failover

ops/2025/2/22 3:56:47/

【生产变更】- 19c ADG failover

    • 一、概述
    • 二、操作步骤
      • 2.1 备库停止mrp
      • 2.2 备库进行failover
      • 2.3 新主库置为open状态
      • 2.4 确认新主库数据库角色

一、概述

Failover场景通常在主库突发故障(如硬件故障、数据库故障、操作系统故障等),短时间无法恢复,可以采用failover的方式将备库强制转换成主库,继续提供业务。在Failover前,需要特别注意,在Failover前,尽量应用所有的主库重做数据,减少数据丢失。

二、操作步骤

2.1 备库停止mrp

alter database recover managed standby database cancel;

failover_11">2.2 备库进行failover

备库执行
SQL> ALTER DATABASE FAILOVER TO target_db_name;
以上SQL如果执行成功继续执行2.3如果执行失败加FORCE尝试继续执行
SQL> ALTER DATABASE FAILVOVER TO target_db_name FORCE;如果报错ORA-16472,表示数据库已配置为MaxAvailability或MaxProtection模式,但在failover过程中检测到数据丢失。
可以执行以下SQL继续完成failover
SQL> ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE;

2.3 新主库置为open状态

SQL> ALTER DATABASE OPEN;

2.4 确认新主库数据库角色

SQL> select database_role from v$database; 

http://www.ppmy.cn/ops/158550.html

相关文章

【嵌入式Linux应用开发基础】opendir函数、readdir函数和closedir函数(二)

目录 一、关键注意事项 1.1. 错误处理 1.2. 资源管理 1.3. 线程安全 1.4. 目录项类型判断 1.5. 递归遍历注意事项 二、常见问题 2.1. opendir函数常见问题 2.2. readdir函数常见问题 2.3. closedir函数常见问题 2.4. 通用注意事项 三、总结 四、参考文献 接https:…

HBuilderX版本升级带来的404问题

今天有时间,看到弹出升级的提示,顺手就把HbuilderX升级成4.45版了。本来以为升级以后会更好用, 没想到一运行就给我来了个下马威。每次预览运行网页的时候都会显示404错误,Page Not Found。 这是什么原因呢?我猜测是路…

深度学习框架探秘|Keras 应用案例解析以及 Keras vs TensorFlow vs PyTorch

引言 上一篇文章《深度学习框架探秘|Keras:深度学习的魔法钥匙》 我们初步学习了 Keras,包括它是什么、具备哪些优势(简洁易用的 API、强大的兼容性、广泛的应用领域),以及基本使用方法。本文,…

【vscode】VScode Remote SSH配置

VScode使用remote ssh 到服务器上的Docker容器中 1. 配置远程服务器docker容器的端口映射,例如将服务器的2222端口映射到container的22端口(默认) 1.1 在容器系统的sshd_config文件中配置参数 #配置文件 vim /etc/ssh/sshd_config #打开端口号 Port 221.2 建立容…

【C语言】左旋字符串(三种实现方式)

题目: 实现一个函数,可以左旋字符串中的k个字符。 例如: ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 方法一: 我们画个图分析一下: 基本逻辑: 就是我们每一次旋转之前,我们就取出…

成都IT培训选嵌入式还是人工智能?

在数字化转型浪潮下,嵌入式开发与人工智能(AI)成为IT领域两大热门方向。许多学员在成都选择IT培训机构时,常陷入“嵌入式与AI哪个更适合我?”的纠结。今天来分析下。 1. 岗位需求与行业分布 嵌入式开发: 核…

LPDDR4、LPDDR5物理结构和信号定义区别

LPDDR4和LPDDR5是低功耗双倍数据速率同步动态随机存取内存(Low Power Double Data Rate SDRAM)的不同版本,它们在物理结构和信号定义上有一些关键的区别: 物理结构 Bank Groups: LPDDR4通常支持单个Bank Group(Single…

深入理解DOM:22个核心知识点与代码示例

本文系统介绍DOM相关的22个核心概念,每个知识点均提供代码示例及简要说明,帮助开发者全面掌握DOM操作技巧。 一、DOM基础概念 1. DOM概念 DOM(Document Object Model)是HTML/XML的编程接口,通过JavaScript可动态修改…