ORA-16456: switchover to standby in progress or completed

Oracle主备切换,ogg恢复方法(集成模式) 文章主要介绍Oracle数据库物理ADG主备在发生切换时(switchover,failover),在主库运行的ogg进程(集成模式)如何进行恢复。测试恢复场景,因为集成模式不能在备库配置,所以场景都是基于主库端:1.主备发生switchover切换,主库为ogg源端2.主备发生failover切换,主库为ogg源端3.主备发生switchover切换,主库为ogg目标端4.主备发生failover切换,主库为ogg目标端。 阅读详情
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;


SWITCHOVER_STATUS
--------------------
TO STANDBY


SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;


Database altered.


SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN
*
ERROR at line 1:
ORA-16456: switchover to standby in progress or completed


备库必须mount状态下,主库open状态


查看备库是

SQL> select open_mode from v$database;

OPEN_MODE
--------------------
READ ONLY WITH APPLY

oracle数据库使用dgbroker搭建DG以及一些常见的小问题 oracle DG: 英文全称dataguard 提供备份和灾难恢复 dg----必须要有两台数据库,一台主一台备,主备可以来回切换 dg功能 1.备份(硬件可以低于主库,软件可以不一致) 2.提供容灾(硬件必须不低于主库,软件路径版本必须一致) 3.读写分离(主库读写对外服务。备库只读)逻辑备库可以读,11g物理备库也可以读 4.可以做测试(快照备库可以读写,测试 阅读详情

相关推荐

从零构建:如何在VSCode中为HBuilderX迁移的UniApp项目搭建TypeScript支持环境

本文详细指导如何将HBuilderX中的UniApp项目迁移至VSCode并搭建TypeScript支持环境。通过pnpm包管理器初始化项目、配置tsconfig.json和vite.config.ts文件,实现工程化迁移与TypeScript深度集成,提升开发效率和代码质量。

book8的博客 1050

ORA-16456错误,由于备库未mount而在主库执行切换,解决办法详解

如果对数据库进行主备库的切换需要的前提条件是: (1)备库必须mount状态下,主库open状态 (2)必须不能在最大保护模式下  我们有时做主备库的切换,结果忘记了把备库处于mount状态而是open状态下; 当在primary执行过切换操作之后: SQL>alterdatabase commit to switchover to physical standby;

cuiyan1982的专栏 2282

船舶轨迹预测中的5个常见坑:基于LSTM单步预测的避坑实践

本文针对船舶轨迹预测中LSTM单步预测的常见问题,系统总结了五个典型陷阱及避坑实践。重点分析了如何正确处理AIS数据的非均匀采样与清洗、对航向角进行周期性编码、采用轨迹级归一化策略、缓解单步滚动预测的误差累积,并设计贴合业务的评估指标。这些实践能有效提升预测模型的准确性与实用性。

cnn8visionary的博客 632

ORA-16456错误,由于备库未mount而在主库执行切换(即recovery needed)

备库执行:

qq_44233566的博客 308

完美解决LBP2900打印机安装驱动提示无法识别USB及连接错误等问题(附Win11全新安装支持及卸载方案)

LBP2900打印机虽然经典老旧,但在Win11上依然可以完美使用!许多网上教程都无视安装失败后的问题,在此分享一种全新、100%有效的方法来解决驱动连接错误和无法识别USB设备的问题。无论是新安装还是卸载重装,这个方法都适用。本文整合了通用驱动包,支持Win2000到Win11系统,操作简单,轻松摆脱安装困扰,享受无忧打印体验!

心开始の未来~的博客 2万+

flowable工作流源码解析-DB访问

Flowable用了mybatis组件,又实现了自己的command和interceptor机制。具体是怎么实现的呢? 我们以Deployment操作为例,来看看它的调用链 调用端是Service接口, 它委托自己的commandExecutor去执行具体的Command. Command最终会调用到EntityManager,然后委托给ibatis的sqlsession来完成操作。 其中CommandExcutor调用command的地方有些复杂,我们展开看: CommandExecutor会维护一系

coobee的博客 2486

DG问题:ORA-16416: No viable Physical Standby switchover targets available

ORA-16416: No viable Physical Standby switchover targets availabl&ORA-16047&ORA-02097&ORA-16025& ORA-12154 1.报错信息: ORA-16416: No viable Physical Standby switchover targets available ORA-16047: DGID mismatch between destination setting ORA-0

zl 1898

UR5 机械臂手眼标定(Eye-in-Hand)实战:OpenCV 求解 AX=XB,误差 < 2mm

本文详细介绍了UR5机械臂在Eye-in-Hand配置下的手眼标定实战,通过OpenCV实现高精度标定,最终达到误差小于2mm的工业级精度要求。文章涵盖了标定基础原理、环境搭建、数据采集策略、核心算法实现及误差分析与优化,为视觉机械臂的自主抓取提供了实用指南。

weixin_31476015的博客 295

Switchover to a Physical Standby Database

Switchover流程是从Primary Database开始,于Standby Database终止。步骤如下: 1 在主库端检查数据库可切换状态 SQL> select switchover_status from v$database; SWITCHOVER_STATUS–>TO STANDBY,表示可以正常切换. SWITCHOVER_STATUS–>SESSIONS ACTIVE

keepdba的博客 728

Win10安装Nek5000

1 安装wsl 2 2 安装Nek5000 3 安装依赖项 4 安装openmpi 5 配置Nek5000 6 编译Nek5000 7 运行Nek5000算例 8 安装paraview并查看结果

weixin_43176703的博客 3451

YOLO26全新改进 | 最全损失函数改进篇 | SIoU 、WIoU、GIoU、DIoU、EIOU、CIoU, InnerIoU、InnerSIoU、InnerWIoU、FocusIoU等损失函数

🔥本文详细介绍了如何修改YOLO26中的损失函数。首先提供了完整的损失函数核心代码,包括WIoU_Scale类和各种IoU计算方法。然后分三步指导修改:1)替换metrics.py中的bbox_iou方法;2)修改loss.py中的iou计算代码;3)更新tal.py中的相关代码。文中特别强调了修改损失函数应在模型结构调整后使用,并提供了多种IoU损失函数的参数配置建议,包括SIoU、WIoU、GIoU等,可根据实际需求灵活选择搭配使用。

Ai缝合怪、助力小伙伴高效发论文 450

Oracle学习之DATAGUARD(八) Switchover与failover

Switchover是将主从库角色切换,无损转换,通常是用户手动触发或者有计划的让其自动触发,比如硬件升级啦,软件升级啦之类的。而failover是当主库发生故障时,如何将从库切换成主库。一、如何使用sql命令进行switchover 。检查主库是否支持switchover操作登录数据库,执行如下查询SQL>selectswitchover_statusfro...

weixin_34238633的博客 391

组态王的日历时间控件脚本

日期时间控件中的脚本中在小于10的月份和天数前必须要加上0,这是由首字符对比机制规定的,首字母相同,就不再不做对比了,比如1和11,是一样的。首字母不同,再比较下一位。 float Ayear1; float Amonth1; float Aday1; string temp1; Ayear1=sd.Year; Amonth1=sd.Month; Aday1=sd.Day; temp1=StrFromInt( Ayear1, 10 ); if(Amonth1<10) temp1=temp1+"-0"+

逍遥子的博客 5718

ORACLE DG 两种切换方式

ORACLE DATAGUARD主备库切换两种方式 switchover switchover 切换:主库与备库数据同步正常情况下的切换,主要用于主备维护、切换演练等。 failover failover 切换:主库与备库在数据未同步情况下的强制切换,主要用于主库宕机、故障情况下切换。 switchover 主库与备库数据同步,且正常运行,将主库与备库的角色互换; 切换前,务必检查当前主库与备...

weixin_42955647的博客 3011

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

DATAGUARD在做SWITCHOVER切换时遇到问题总结

切换时报错总结:--活动会话-应该是GC客户端的。 1.主库在进行物理主备库角色转换的时候遇到ORA-01093错误 SQL> select switchover_status from v$database; SWITCHOVER_STATUS -------------------- SESSIONS ACTIVE SQL> ALTER DATABASE COMMIT TO SWI

还不算晕的专栏 3951

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ORA-01156 & ORA-01275 备库重建redo 报错 (Dataguard redo 路径放置改变)

今天 redo 的路径不对, 导致 dataguard 备库的 不能open: ORA-01275: 自动进行备用文件管理时, 不允许进行 ADD LOGFILE 操作 下面来说一下: 先看一下备库的信息: SQL> select switchover_status from v$database; SWITCHOVER_STATUS -------------------- REC

shenghuiping2001的专栏 7292

11gDG切换:错误,ORA-00274 illegal recovery option SEESION

在做DG切换的时候遇到这样一个错误:   ORA-00274: illegal recovery option SEESION   问题描述: 当我在主库运行切换语句后,然后在备库切换到主库时遇到这样一个问题: 操作如下: (1)  主库     SQL&gt; select switchover_status from v$database; SWITCHOVER_ST...

Mr.pan felix的专栏 5863

oracle dataguard switch over,Oracle学习之DATAGUARD(八) Switchover与failover

Switchover是将主从库角色切换,无损转换,通常是用户手动触发或者有计划的让其自动触发,比如硬件升级啦,软件升级啦之类的。而failover是当主库发生故障时,如何将从库切换成主库。一、如何使用sql命令进行switchover 。检查主库是否支持switchover操作登录数据库,执行如下查询SQL>selectswitchover_statusfromv$database;...

weixin_39631519的博客 559

oracle数据库切换流程,Oracle 11g DG手工switchover切换标准化流程

Oracle 11g DG手工switchover切换标准化流程环境:RHEL 6.5 + Oracle GI 11.2.0.4 + Oracle DB 11.2.0.4Primary RAC(2 nodes) + Standby RAC(2 nodes)Oracle DG切换类型有两种:switchover和failover。对于switchover而言,是计划内的由DBA主动去执行的操作,所以...

weixin_34494211的博客 916

switchover to xxx 犯的低级错误

1.环境描述 ORACLE 12CR1 RHEL 7.0 2.操作过程 switchover to xxx 报错,过程如下: <orcldg:orcldg:/home/oracle>$dgmgrl / DGMGRL for Linux: Version 12.1.0.2.0 - 64bit Production Copyright (...

weixin_34015860的博客 937

HMC不能open terminal windows的解决方法之一

新到HMC 7310-CR4,跟原来的7310-C03有些不同,主要是外观直接就是显示xServer 3550,本地只有一个SATA硬盘。机器预装了6.1.3,感觉界面比V7差多,因此,直接下载了7.3.4。然后重新安装。一切都比较顺利。在重装之前,碰到不能打开终端窗口的问题。选择open terminal windows时,显示:Open in progress几个乱

5Love 8182

ora-01665 解决办法

ORA-01665: 控制文件不是备份控制文件 如果必须重新创建物理备用控制文件,请遵循以下步骤: 在备用数据库上停止管理恢复进程(如果仍在运行): SQL&gt; alter database recover managed standby database cancel; 关闭备用数据库: SQL&gt; shutdown immediate; 用SYS连接到主数据库: ...

六兮的博客 5028

v$database Switchover_Status值的含义

v$database Switchover_Status值的含义 NOT ALLOWED 当前的数据库不是带有备用数据库的主数据库 PREPARING DICTIONARY 该逻辑备用数据库正在向一个主数据库和其他备用数据库发送它的重做数据,以便为切换做准备 PREPARING SWITCHOVER 接受用

新路的专栏 8001

switchover切换步骤及遇到问题

在打开数据库时出现ora-12541错误,检查后发现原因为没有启动监听! SQL>LSNRCTL START   启动后就恢复正常 在主备库连接之后,我发现其中主库中的临时表空间路径在使用rman恢复时没有更改,是个错误路径,所以我使用http://blog.chinaunix.net/uid-25557346-id-2998578.html http://blog.chinaun

Fred、的窃窃私语 7473

数据库管理-第244期 一次无法switchover的故障处理(20240928)

本期处理了一个ADG无法switchover的问题,源自于最早的错误配置。

yhw1809的博客 1153
上一篇: table access by index rowid
下一篇: ORA-16456错误,由于备库未mount而在主库执行切换,解决办法详解
叽哩古哩
博客等级 码龄19年 101粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值