您现在的位置是:首页 >技术教程 >【生产变更】- 19c ADG failover网站首页技术教程
【生产变更】- 19c ADG failover
简介【生产变更】- 19c ADG failover
【生产变更】- 19c ADG failover
一、概述
Failover场景通常在主库突发故障(如硬件故障、数据库故障、操作系统故障等),短时间无法恢复,可以采用failover的方式将备库强制转换成主库,继续提供业务。在Failover前,需要特别注意,在Failover前,尽量应用所有的主库重做数据,减少数据丢失。
二、操作步骤
2.1 备库停止mrp
alter database recover managed standby database cancel;
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;
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结